Airflow verfügt über einen Webserver, mit dem Sie den Fortschritt und die Protokolle geplanter Aufgaben überprüfen können.
So was
Dies wird jedoch von UTC behoben. Selbst wenn es mit JST funktioniert, wird UTC auf dem Bildschirm angezeigt. Es ist ziemlich schmerzhaft, weil ich die Zeit in meinem Kopf umrechnen muss. Es gibt Probleme damit, aber sie wurden noch nicht zusammengeführt. https://github.com/airbnb/airflow/issues/227
Ich werde den fest codierten Teil, der auch in der obigen Ausgabe geschrieben ist, manuell reparieren: Ghost:
/usr/local/lib/python2.7/site-packages/airflow/www/templates/admin/master.html Verwenden Sie "x.getTime ()" anstelle der als Zeitstempel festgelegten UTC-Sekunden.
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 Da "UTC </ span>" "im folgenden Codeteil geschrieben ist, ändern Sie dies in eine beliebige Zeichenfolge.
<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 Ändern Sie "Qa.scale.utc" in "Qa.scale".
/usr/local/lib/python2.7/site-packages/airflow/www/templates/airflow/tree.html Da es mit "dttm.setHours (dttm.getHours () + 7)" plus 7 Stunden waren, werde ich es "dttm.setHours (dttm.getHours ())" geben.
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
Ich werde von useUTC:! 0
zu useUTC: false
wechseln
Dies macht es etwas einfacher zu sehen
Recommended Posts