[PYTHON] Localisation japonaise Airflow

supposition

Airflow dispose d'un serveur Web qui vous permet de vérifier la progression et les journaux des tâches planifiées.

Comme ça スクリーンショット 2016-04-18 17.16.28.png

problème

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

Solution

** Commun à tous **

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»

finalement

Cela rend un peu plus facile à voir

Recommended Posts

Localisation japonaise Airflow
Localisation japonaise de Pycharm
Localisation japonaise PyCharm (resources_jp)
Paramètre de localisation japonais de PyCharm
[Python] Localisation japonaise de matplotlib sur Ubuntu
Coexistence de Fcitx et Zoom ~ Avec localisation japonaise ~