Airflow 일본어화

6464 단어 파이썬cronAirflow

전제



Airflow에는 스케줄된 태스크의 진행 상황이나 로그 등을 확인할 수 있는 webserver가 붙어 있다.

이런 느낌


문제



단지 이 UTC로 고정되어 있다. 그래서 동작으로서는 JST로 움직이고 있어도, 화면상에서는 UTC가 되어 버린다.
머리 속에서 시간을 변환하지 않으면 안되기 때문에 상당히 괴롭다.
이것에 대한 issue는 나와 있지만 아직 병합되지는 않았다.
htps : // 기주 b. 코 m / 아이 rb b / 아이 rf w / 이스 s / 227

해결책



전체 공통



위의 문제에도 쓰여졌지만 하드 코딩 된 부분을 수동으로 고칠 수 있습니다.

/ u sr / ぉ 또는 l / ぃ b / py 2.7 / . HTML



timestamp로 설정되어 있는 UTCseconds 대신에 x.getTime() 로 해 준다.
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();

/우 sr/ぉ인가 l/ぃb/py 쵸 2.7/해-파 c 가 s/아이 rfぉ w/w w/s들 c/jqCぉck. 모두. js



아래 코드 부분에 "UTC </span>" 라고 붙여져 있으므로 여기를 임의의 문자열로 변경해 준다.
<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



/우 sr/ぉかl/ぃb/py 쵸 2.7/해-파 c카게 s/아이 rfぉw/w w/s들 c/d3. v3. 모두. js


Qa.scale.utcQa.scale 로 변경한다.

/ u sr / ぉ l / ぃ b / py 2.7 / . HTML


dttm.setHours(dttm.getHours()+7) 로 plus7시간 되고 있으므로 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



/우 sr/ぉかl/ぃb/py 쵸 2.7/해-파 c카게 s/아이 rfぉw/w w/s들 c/히 gh 짱 rts. js


useUTC:!0 에서 useUTC:false 로 변경해 주세요

마지막으로



이제 조금 보기 쉬워졌습니다.

좋은 웹페이지 즐겨찾기