Airflow 일본어화
전제
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.utc
를 Qa.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
로 변경해 주세요마지막으로
이제 조금 보기 쉬워졌습니다.
Reference
이 문제에 관하여(Airflow 일본어화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hatappi/items/2a4d41ca14746a3c98a6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)