Airflow dispose d'un serveur Web qui vous permet de vérifier la progression et les journaux des tâches planifiées.
Comme ça
Cependant, ceci est corrigé par UTC. Donc, même si cela fonctionne avec JST, ce sera UTC à l'écran. C'est assez douloureux car je dois convertir le temps dans ma tête. Il y a des problèmes à ce sujet, mais ils n'ont pas encore été fusionnés. https://github.com/airbnb/airflow/issues/227
Je corrigerai manuellement la partie codée en dur qui est également écrite dans le problème ci-dessus: ghost:
/usr/local/lib/python2.7/site-packages/airflow/www/templates/admin/master.html
Utilisez x.getTime ()
au lieu des secondes UTC définies comme horodatage.
x = new Date()
//var UTCseconds = (x.getTime() + x.getTimezoneOffset()*60*1000);
var seconds = x.getTime();
$("#clock").clock({
"seconds":"false",
"calendar":"false",
"format":"24",
"timestamp":seconds
}).click(function(){
alert('{{ hostname }}');
});
$('span').tooltip();
/usr/local/lib/python2.7/site-packages/airflow/www/static/jqClock.min.js Puisque «UTC </ span>» »est écrit dans la partie de code ci-dessous, remplacez-le par une chaîne de caractères arbitraire.
<span class='clocktime'>"+p+":"+l+(n.seconds=="true"?":"+v:"")+o+"UTC </span>");t[r]=setTimeout(function(){f($(j),n)},1000)}};f($(this),d)})};
tree view /usr/local/lib/python2.7/site-packages/airflow/www/static/d3.v3.min.js Remplacez «Qa.scale.utc» par «Qa.scale».
/usr/local/lib/python2.7/site-packages/airflow/www/templates/airflow/tree.html
Comme cela fait plus de 7 heures avec dttm.setHours (dttm.getHours () + 7)
, je vais le donner à dttm.setHours (dttm.getHours ())
.
var extent = d3.extent(base_node.instances, function(d,i) {
dttm = new Date(d.execution_date);
dttm.setHours(dttm.getHours());
//dttm.setHours(dttm.getHours()+7)
return dttm;
});
gantt view /usr/local/lib/python2.7/site-packages/airflow/www/static/highcharts.js Je passerai de «utiliser UTC:! 0» à «utiliser UTC: false»
Cela rend un peu plus facile à voir