Grafana: 귞래프에서 time_format 현지화

에 만든 2015년 02월 10음  Â·  140윔멘튞  Â·  출처: grafana/grafana

안녕하섞요 친애하는 개발자 팀입니닀.
멋진 제품 감사합니닀. 하지만 한 가지 묞제가 있습니닀.

읎제 time_format 핚수 에 믞국 날짜 형식윌로
가장 짜슝나는 겜우는 월, 음 표시입니닀. "2/3"와 같은 것을 볌 때 나는 앜간 혌란슀러워합니닀. "마튞의 두 번짞"읞가 "2월의 ì„ž 번짞"읞가?
가장 슬픈 점은 읎 동작을 구성할 수 없닀는 것입니닀.

불행히도 가장 ê°„ë‹ší•œ 방법(가장 적절할 수 있음)은 여Ʞ에서 도움읎 되지 않습니닀. 추가 옵션읎 있는 toLocaleString 을 의믞합니닀. 하드윔딩된 형식 팹턮 대신 닀양한 옵션 배엎을 반환할 수 있윌며 읎 메서드는 올바륞 로쌀음에 따띌 날짜륌 변환합니닀.
귞러나 우늬의 겜우 jquery 플롯읎 있윌며 타임슀탬프 자첎륌 변환하렀멎 날짜 형식읎 필요합니닀.

따띌서 두 번짞 방법은 음종의 맀핑 로쌀음 -> 형식 배엎을 만드는 것입니닀. 예 . 조ꞈ 못생ꞎ 것 같습니닀. 귞러나 귞것은 닚음 작업 솔룚션읎 될 수 있습니닀.

분명하고 더 나은 솔룚션을 놓쳀을 수 있습니닀. 귞래서 풀 늬퀘슀튞륌 만듀지 않았습니닀. =)

arepanegraph typfeature-request

가장 유용한 댓Ꞁ

+1
저는 Grafana륌 시계엎 데읎터 시각화 소프튞웚얎읎자 동꞉ 최고는 아니지만 최고띌고 뎅니닀.
읎처럌 화멎상의 타임슀탬프는 시각화된 데읎터륌 소비하고 ë›°ì–Žë‚œ UX륌 유지하는 데 필수적읎며 핵심입니닀.
많은 사람, 회사 및 조직읎 믞국 읎왞의 전 섞계적윌로 Grafana륌 사용하고 있습니닀.
타임슀탬프가 닀륞 묞화권에서 얎떻게 표시되는지 UI êž°ë°˜ 구성을 쉜게 허용하십시였. Grafana 읞슀턎슀별 섀정도 대시볎드, 귞래프 또는 람띌우저 큎띌읎얞튞별로 섀정할 수 없는 겜우 시작하는 것읎 좋습니닀.
낮 생각에 읎것은 닚순히 누띜된 Ʞ능읎 아니띌 사용자가 읎런 종류의 맀우 훌륭한(!) 소프튞웚얎에서 암묵적윌로 Ʞ대하고 가정하는 핵심 Ʞ능 쀑 하나입니닀.

몚든 140 댓Ꞁ

예, 읎에 대한 더 나은 옵션읎 추가되얎알 합니닀. 가장 좋은 방법읎 묎엇읞지 잘 몚륎겠지만, 아직 검토할 시간읎 없었던 였래 전에 제출된 읎에 대한 PR읎 있을 수 있닀고 생각하십시였.

ì¿š, 고마워!
읎제 낮 프로젝튞에서 하드윔딩된 유럜 형식윌로 grafana륌 닀시 빌드했습니닀 =)

읎것은 유럜 날짜 형식읎 동음한 순서(음/월/년)가 아니Ʞ 때묞에 유용할 것입니닀. 날짜가 싀제로 혌란슀럜습니닀.

+1

+1

+1

읎 묞제륌 핎결하렀는 닀륞 사람을 위핎;
나는 읎것을 나의 솔띌늬슀 빌드에 사용한닀.

grunt가 읎믞 싀행된 겜우 public_gen을 시도합니닀.

``` r, 엔진='bash', count_lines

!/bin/bash

섞튞 -e

반점(){
echo -e "팚치 시도 쀑;n$GRAPHJSFOLDER"
ORIG=$GRAPHJSFOLDER/graph.js
백업=$GRAPHJSFOLDER/graph.js.backup
cp $ORIG $백업
sed 's/%m\/%d/%d\/%m/g' $백업 > $ORIG
}

GRAFANAROOT=$GOPATH/src/github.com/grafana/grafana

GRAPHJSFOLDER=$GRAFANAROOT/public/app/panels/graph
반점
GRAPHJSFOLDER=$GRAFANAROOT/public_gen/app/panels/graph
반점
```

+1

+1

읎것에 +1, 귞래프에서 믞국 로쌀음 MM/dd륌 강제하는 것은 읎상적읎지 않습니닀. #5517로 소개된 로쌀음의 도움읎 될까요?

+1

+1, 읎것은 현재 우늬 회사의 적응을 찚닚하고 있습니닀

@tokudan 헀읎, 읎것읎 우늬가 우늬 솔룚션에서 한 음입니닀. https://github.com/grafana/grafana/issues/1459#issuecomment -162446127

읎것읎 싀제 람띌우저 현지화륌 고렀할 수 있거나 사용자가 최소한 수동윌로 구성할 수 있닀멎 훌륭할 것입니닀. 몚든 사람에게 믞국식 날짜륌 사용하도록 강요하는 것은 정말 찚선책입니닀.

+1

+1

날짜가 음반적윌로 사용자 정의될 수 있닀멎 좋을 것입니닀. 예시:
갖는 대신
2016-11-21 21:19:00
요음곌 짧은 날짜륌 볎고 싶습니닀(여Ʞ서는 독음얎 형식).
몚, 21.11., 21:19

@RyanCarrier 소슀에서 빌드하지 않고 읎 수정을 수행하는 방법을 알고 있습니까? 여Ʞ에서 Ubuntu 섀치(deb 팚킀지)에서 핎당 파음을 찟았습니닀.

/usr/share/grafana/public/app/plugins/panel/graph/graph.ts

아아, 핎당 파음을 수정하고 grafana-server 닀시 시작하고 람띌우저륌 새로 고쳐도 변겜 사항읎 적용되지 않습니닀. 읎 축소 버전을 발견했습니닀.

/usr/share/grafana/public/app/plugins/panel/graph/graph.js

귞늬고 ë‚Žê°€ 승자띌고 생각했지만, 아아, 같은 결곌였습니닀. 읎러한 파음을 수정핎도 찚읎가 없는 읎유륌 섀명하는 grafana가 사용하는 닀륞 컎파음 출력읎 있는지 알고 있습니까?

읎뎐 친구. ë‚Žê°€ 읎전에 작성한 슀크늜튞가 작동하지 않고 여전히 묞제가 있는 겜우 닀시 응답하고 집에 시간읎 나멎 닀시 삎펎볎겠습니닀(아마도 두 번짞 또는 ì„ž 번짞).

https://github.com/grafana/grafana/issues/1459#issuecomment -162446127

아 죄송합니닀 deb 팚킀지에서 깚닫지 못했습니닀. 집에 가서 서버에 접속핎뎐알겠넀요. 3음까지 답장 안 하멎 덀벌띌. :)

충돌 @RyanCarrier - 읎것을 알아낎지 못했습니닀. 닚순하닀고 생각하지만 Grafana가 graph.ts에 대한 변겜 사항을 선택하도록 할 수 없습니닀(소슀에서 컎파음하지 않고 가능하멎 플하고 싶습니닀).

ë‚Žê°€ 마지막윌로 플레읎한 읎후로 귞듀은 슀터프륌 바꿚고, 나는 귞때와 같은 환겜을 가지고 있지 ì•Šë‹€. 하지만 몇 개의 파음에서 %m/%d을(륌) 찟았습니닀. 최신 정볎륌 제공합니닀.

public/app/app_bundle.js:13
공개/앱/boot.js:18
공개/앱/boot.fnsdmjkfnasjk.js
나뚞지는 안에
공개/앱/플러귞읞/팹널/귞래프

귞래프.ts
귞래프.js
specs/graph_specs.js
specs/graph_specs.ts

/usr/share/grafana/public/app에 있는 읎상한 boot.123456.js입니닀.

안전을 위핎 boot.js에서도 변겜하겠습니닀. 섀치할 때 빌드된닀고 가정합니까?

ë‚Žê°€ 만든 sed 명령을 싀행하멎 숫자가 닀륌 수 있지만 Ʞ억하십시였.

cp boot.123456.js boot.123456.backup.js
sed 's/%m\/%d/%d\/%m/g' boot.123456.backup.js > boot.123456.js 

귞런 닀음 페읎지 새로 고칚(ctrl shift r) probs는 음반 새로 고칚곌 핚께 작동합니닀. 하지만 묎엇읎든.

너묎 였래 걞렀서 완전히 잊얎버렞습니닀.

읎 명령은 몚든 %m/%d륌 %d/%m윌로 바꿉니닀.

나는 또한 재컎파음읎나 업데읎튞 등 동안 핚께 결합되는 겜우륌 대비하여 닀륞 파음에서도 싀행할 것입니닀.

핎냈얎! 정Ʞ적읞 새로 고칚윌로 충분했습니닀. 얞꞉한 닀륞 파음도 졎재하며 묞자엎을 포핚합니닀.

앜간 믞슀터늬. 발생하는 닀륞 묞제에 대한 유용한 지식읎 될 것읎띌고 생각합니닀. 정말 감사합니닀!

Grafana GUI 또는 섀정을 통핎 날짜 형식을 변겜하는 방법읎 있습니까? 소슀 파음을 변겜하는 것에 대한 앜간의 잡닎을 볌 수 있는데, 저는 귞렇게 하고 싶지 않습니닀 :)

@leinad13 현재는

읎렇게 하멎 서버의 명령쀄에서 싀행됩니닀.

TARGET_FILE=`ls /usr/share/grafana/public/app/boot.*.js`
cp $TARGET_FILE ${TARGET_FILE}.backup
sed 's/%m\/%d/%d\/%m/g' ${TARGET_FILE}.backup > ${TARGET_FILE}

귞런 닀음 람띌우저의 Grafana 페읎지륌 새로 고치멎 됩니닀.

나에게도 +1

좋아, Grafana륌 Kibana와 비교할 때 읎것을 우연히 발견했습니닀. 불행히도 로쌀음 섀정(날짜/시간/숫자 형식 등)을 지원하지 않는 것은 전묞적읞 환겜에서 Grafana의 쇌 슀토퍌입니닀(닚순히 잘못된 로쌀음로 프로젝튞륌 전달할 수 없음). 읎것읎 사전에 수정된닀멎(귞늬고 불쟌한 소슀 팚치 없읎) 정말 좋을 것입니닀. @torkelo

+1

+1

+1

제 겜우에는 X축의 날짜에 때때로 시간 부분만 표시되는 묞제가 있고 때로는 날짜(믞국 형식, 여Ʞ에서는 EU)가 표시되며 예잡 가능한 방식윌로 제얎할 수 없습니닀. 얎떻게 든 # 3591곌 ꎀ렚읎 있습니닀.

+1

+1

+1

두 번짞로 플로튞 윔드(jquery)가 사용됩니닀. 거Ʞ에 형식 지정 옵션읎 있습니닀(전달된 겜우). jquery.flot.time.js ì°žì¡°
Ꞁ로벌 사용을 위핎서는 좋은 현지화가 쀑요합니닀. 귞늬고 람띌우저 섀정에서 자동윌로 가젞옚 옵션을 고수하지 마십시였. 믞국 êž°ë°˜ 얞얎륌 사용한닀고 í•Žì„œ 비쀀수 믞국 현지화륌 원하는 것은 아닙니닀...

+1

+1, í•Žê²° 방법윌로 현재 23시간 볎Ʞ륌 사용하여 죌요 사용 사례에서 읎상한 날짜 표시륌 비활성화합니닀.

+1

+1

읎 묞제의 우선 순위륌 지정핎 죌시멎 대당히 감사하겠습니닀. 유럜 ​​사용자에게는 정말 혌란 슀럜습니닀. 정말 감사합니닀!

+1

+1

+1

+1

사람듀읎 날짜륌 잘못 읜을 수 있Ʞ 때묞에 믞국 날짜 형식을 사용하는 영국에서는 읎것을 출시할 수 없습니닀.

읎것에 대핮 명확히 하Ʞ 위핎 - 믞국은 Ʞ볞적윌로 M/D/Y 날짜 형식을 사용하는 지구상에서 유음한 국가입니닀. 나뚞지 섞계는 ê·ž 형식읎 맀우 혌란슀럜닀고 생각합니닀. https://en.wikipedia.org/wiki/Date_format_by_country ì°žì¡°

현지 날짜 형식을 지원하지 않음윌로썚 믞국 읎왞의 몚든 사람듀에게 Grafana륌 사용핎서는 안 된닀고 횚곌적윌로 알늬는 것입니닀.

구성할 수 없는 겜우 최소한 ISO 8601을 Ʞ볞값윌로 사용하십시였. 읎는 슉시 배포할 수 있는 ê°„ë‹ší•œ 수정 사항읎얎알 합니닀.

읎 버귞가 3년 전에 접수되었닀는 것읎 믿Ʞ지 않습니닀.

예, ISO 8601은 좋은 ë‹šêž° 수정 프로귞랚입니닀.

Grafana가 읎런 음을 하고 싶얎하거나 의욕읎 없는 것 같지는 않습니닀. 저는 원래 읎 티쌓읎 3년 전에 만듀얎졌닀는 것을 눈치채지 못했습니닀!

우늬가 원하지 않는 것은 아니지만 ì•œ 1000개의 공개 Ʞ능 요청읎 있닀는 사싀을 눈치채지 못한 겜우가 있습니닀. :)

읎것읎 FR 읎상읎띌는 것을 깚닫Ʞ륌 바랍니닀. 읎것은 믞국 읎왞의 지역에서 입양을 찚닚하는 것입니닀. 지ꞈ은 좋지 않은 부작용을 낳고 있는 였래전 윔딩의 결정처럌 볎입니닀.

읎 슀레드의 앞부분에서 두 번 í•Žê²° 방법을 알렀 드렞습니닀. 당신읎 정말로 당신에게 많은 묞제읎고 ì–Žë–€ 읎유로 든 í•Žê²° 방법을 수행 할 수없는 겜우. 직접 변겜하십시였. 였픈 소슀의 요점은 읎 자원 뎉사자듀읎 당신읎 원하는 것을 정확히 하지 않는닀고 욞지 않고 Ʞ여하고 핚께 음할 수 있닀는 것입니닀.

@RyanCarrier 귀하의 맀우 쀑요한 작업을
우늬는 아마 지ꞈ부터 Grafana 뒀에 있는 회사의 묞 앞에서 ìšžêž° 시작할 것입니닀: https://grafana.com/services/support

우선 읎것은 아죌 작은 음입니닀. 축소한 겜우에만 눈에 띄며 특정 지점에 마우슀륌 가젞가멎 전첎 날짜륌 볌 수 있습니닀. 읎것읎 믞국 읎왞의 지역에서 입양을 방핎한닀는 죌장을 읎핎하지 못합니닀. (저는 1음찚부터 Grafana륌 사용했고 슀웚덎에 ì‚Žê³  있윌며 읎 묞제륌 전혀 눈치채지 못했습니닀).

싀제로 지난 죌에 삎펎볎았지만 생각볎닀 복잡했습니닀. 나는 MomentJS와 Date.prototype.toLocaleDateString() 몚두륌 사용하여 로쌀음당 월음 형식을 자동윌로 파악하Ʞ 위핎 빠륞 슀파읎크륌 수행했습니닀.

MomentJS는 로쌀음당 월/음 형식을 지원하지 않지만 toLocaleDateString읎 작동할 수 있습니닀. 묞제는 람띌우저 섀정(Chrome의 ì–žì–Ž 섀정)에 따띌 달띌지므로 대부분의 사람듀읎 유럜에 있더띌도 얎욌든 믞국 형식을 사용할 수 있닀는 것입니닀.

읎륌 수행하는 유음한 방법은 구성 섀정윌로 추가하는 것뿐읎띌는 결론에 도달했습니닀(선택 사항: 람띌우저 로쌀음 사용 또는 명시적윌로 섀정).

PS @mvhconsult Grafana는 였픈 소슀 프로젝튞읎며 대부분의 늎늬슀는 대부분 Grafana 컀뮀니티에서 제공하는 Ʞ능 및 버귞 수정윌로 구성됩니닀. 당신은 Grafana에 대핮 ì–Žë– í•œ 비용도 지불하지 않고 있윌며 수정읎나 Ʞ능에 Ʞ여한 적읎 없습니닀.

@daniellee 여Ʞ에서 죌제와 닀륞 토론을 시작할 위험읎 있윌므로 읎것읎 저에게 마지막입니닀. 저는 지난 15년 동안 였픈 소슀에 ꎀ여핎 왔Ʞ 때묞에 여러분에게 쀑요하지 않은 것처럌 볎읎는 몚든 요청을 받는 것읎 ì–Žë–€ 것읞지 압니닀. 확싀히 대부분은 여Ʞ에 표시되지 않습니닀.
사람듀을 찞여시킀고 또 닀륞 프로젝튞(Grafana 왞부에 생명읎 있음)륌 삎펎볎Ʞ 위핎 소쀑한 시간을 볎낎는 한 가지 방법은 작업 방법곌 핵심 팀에서 묞제륌 핎결하지 못하는 읎유륌 잘 섀명하는 것입니닀. 묞서화된 윔드. 사람듀을 놀띌게 하는 방법(또는 "ë‚Žê°€ 읎 제품읎나 팀에 닀시 ꎀ심을 갖는 읎유")을 얻는 방법은 말도 안되는 소늬띌고 말하는 것입니닀. 소슀 윔드륌 파헀쳐 슀슀로 쀑간 팚치륌 구현핎알 합니닀. 귞늬고 귞듀읎 신음/욞었닀고 말하멎서 귞듀을 얕잡아 뎅니닀. 여Ʞ 정책읎 윔드 Ʞ고자만 요청할 수 있닀는 것읎띌멎: ꎜ찮습니닀. 귞러멎 닀시 싀생활로 돌아가겠습니닀.

@mvhconsult 핵심 팀의 아묎도 읎 Ʞ능 요청읎 말도 안 된닀고 말했습니닀. 저는 핵심 팀에 있윌며 묞제륌 핎결하는 방법을 찟는 데 시간을 볎냈습니닀. ë‚Žê°€ 최귌에 읎 묞제륌 나에게 할당했닀는 사싀을 눈치채지 못했을 수도 있습니닀. 나는 또한 읎것읎 작은 묞제읎며 우선순위 1로 표시할 묞제가 아니띌는 점을 지적하고 싶었습니닀. (절대적윌로 유횚한 묞제읎지만 대부분의 사람듀에게 영향을 믞치지 않윌며 읎륌 알아찚늰 사람듀도 쉜게 í•Žê²°í•  수 있습니닀).

Ʞ능 요청에 대한 녌의는 ꎜ찮고 권장되지만 저는 읎것읎 필요하지 않닀고 느ꌈ습니닀.

우늬는 아마 지ꞈ부터 Grafana 뒀에 있는 회사의 묞 앞에서 ìšžêž° 시작할 것입니닀:

귞래서 조ꞈ 톀을 낮춰도 되냐고 묌었습니닀. 감사 í•Žìš”.

읎 작업을 시작하고 싶닀멎 Ʞ꺌읎 도와드늬겠습니닀. 개발을 위핎 Grafana 섀정을 시작할 수 있습니닀. http://docs.grafana.org/project/building_from_source/

@daniellee 읎것은 확싀히 작은 음읎 아니며 ë‚Žê°€ 아는 한 "쉬욎 í•Žê²° 방법"읎 없습니닀.

읎전 죌, 월 또는 연도와 같읎 하룚 읎상의 데읎터륌 표시하는 귞래프가 있는 것은 맀우 음반적읎며 읎러한 몚든 귞래프는 축에 MM/DD 형식의 날짜륌 표시합니닀. 읎러한 잘못된 형식의 날짜륌 볎Ʞ 위핎 아묎 것도 마우슀로 가늬킬 필요가 없습니닀.

슀슀로 묞제륌 겪고 있지 않은 것 같지만 확싀히 읎 슀레드의 "+1" 숫자는 많은 사람듀읎 묞제륌 겪고 있음을 분명히 합니닀.

저는 대부분의 사람듀읎 읞Ʞ 있는 였픈 소슀 프로젝튞륌 싀행하는 데 따륎는 얎렀움, 특히 Ʞ능 요청읎 많고 늬소슀가 최소읞 겜우에 얎렀움을 읞정한닀고 생각합니닀. 읎것읎 바로 우늬 쀑 음부가 읎 묞제륌 옹혞하는 읎유입니닀. 우늬는 읎것읎 많은 사람듀에게 큰 묞제읎며 핎결될 수 있닀멎 좋을 것입니닀.

@andymadge 멋집니닀. 닀륞 사람듀읎 저와 완전히 닀륞 견핎륌 가질 수 있닀는 것을 읎핎할 수 있윌며 말씀하신 대로 많은 사람듀읎 귞것에 대핮 투표했습니닀. 읎 Ʞ능은 틱 형식읎 섞계 대부분에서 잘못되얎 수정되얎알 하는 슉시 구현될 것입니닀.

읎 옵션을 제공하는 가장 사용자 친화적읞 방법을 찟윌렀고 합니닀. 나는 navigator.languages 의 첫 번짞 얞얎륌 사용하여 Ʞ볞적윌로 toLocaleDateString()윌로 눈ꞈ 형식을 변겜할 것읎띌고 생각하지만 사용자 Ʞ볞 섀정에서 월/음(또는 음/월) 형식을 섀정하는 구성 옵션읎 있습니닀.

점 또는 읎와 유사한(예: 핀란드, 독음 또는 한국)을 포핚하는 날짜 형식을 사용하는 국가의 누군가가 대답할 수 있는 질묞읎 있습니닀.

mm/dd 또는 dd/mm 두 가지 명시적 옵션만 있얎도 ꎜ찮습니까? 10월 20음은 10/20 또는 20/10 입니닀.

@daniellee 는 나에게

진드Ʞ가 월곌 음, 또는 연도와 월만 표시하고 3가지 몚두륌 핚께 표시하지 않는닀고 말하는 것읎 맞습니까?

@andymadge ë„€, 맞습니닀. 닀양한 확대/축소 수쀀에 대핮 닀양한 형식읎 있습니닀. 가장 축소된 상태에서 시작:

  • yyyy/mm
  • mm/dd
  • mm/dd H:M
  • 흠
  • H:M:S

ë‚Žê°€ 변겜할 것은 mm/dd 및 mm/dd H:M입니닀.

@daniellee 핀란드얎(및 독음얎) 사용자의 겜우 올바륞 형식은 dd.mm. 입니닀. dd/mm yyyy 는 슀웚덎 배겜을 가진 나읎든 사람듀읎 사용하는 것윌로 가끔 표시되지만 음반 dd/mm 는 ì–Žë–€ 순서의 날짜와 월읎 있는지 알 수 없윌므로 읎 컚텍슀튞에서 명확하지 않습니닀. 전첎 현지화륌 쉜게 사용할 수 없는 겜우 dd/mm 것읎 현재 상태볎닀 훚씬 낫습니닀.

@calmjm 감사합니닀-낮 질묞에 답변했습니닀. ì„ž 번짞 옵션을 추가하겠습니닀. 닀륞 국가에는 닀륞 형식읎 있을 수 있지만 3은 좋은 시작읎고 많은 국가륌 포ꎄ한닀고 생각합니닀.

앜간 읎상한 월/음(또는 음/월) 형식을 사용하는 읎유는 공간을 절앜하Ʞ 위핎서입니닀. mmm-dd(2월 12음)륌 사용하여 싀험했지만 더 작은 크Ʞ의 팚널에서는 너묎 많은 공간을 찚지합니닀.

구현은 람띌우저, mm/dd , dd/mm 및 dd.mm. 와 같은 4가지 옵션읎 있는 사용자별 섀정을 도입하는 것입니닀. Ʞ볞값은 람띌우저의 로쌀음을 사용하는 것입니닀. 섀정에서 첫 번짞 람띌우저 ì–žì–Ž).

또 닀륞 잠재적읞 옵션은 폮란드 및 우크띌읎나와 같은 국가의 형식읞 dd.mm (끝에 점읎 없음)입니닀.

@daniellee 앞윌로 나아가는 좋은 방법처럌 듀늜니닀.

@daniellee Grafana 에서 날짜 형식을 올바륎게 지정하는 방법을 검색하는 동안 읎 슀레드륌 찟았습니닀. :) 닀가였는 dd.mm. 나에게 가장 쀑요한 것(Finn), 감사합니닀! 귞러나 당신읎 귞것에 있는 동안 yyyy/mm도 변겜하는 것을 고렀할 수 있습니까? ê·ž 자첎로 읎핎할 수 있지만 여전히 읎상하게 느껎집니닀. mm/yyyy 또는 "mmm yyyy"가 선혞됩니닀.

또한, 귞냥 사읎드 윔멘튞. 분곌 시간 사읎의 정확한 구분은 점읎Ʞ도 합니닀. 귞러나 "02.02"가 시간읞지 날짜읞지 확읞하Ʞ가 쉜지 ì•Šêž° 때묞에 변겜에 대한 수요가 많지 않닀고 생각합니닀(시간읎 되었고 누띜된 끝 점읎 표시됚). 묌론 읎것도 구성할 수 있닀멎 가장 좋을 것입니닀.

+1

@hraftery

읎렇게 하멎 서버 의 명령쀄에서 싀행됩니닀 ls /usr/share/grafana/public/app/boot.*.js
cp $TARGET_FILE ${TARGET_FILE}.backup sed 's/%m\/%d/%d\/%m/g' ${TARGET_FILE}.backup > ${TARGET_FILE}
귞런 닀음 람띌우저의 Grafana 페읎지륌 새로 고치멎 됩니닀.

나는 ê·ž 파음듀을 찟을 수 없었닀(귞러나 나는 버전 5.0.4륌 사용하고 있닀).

@andreasloe mmm, 움직읞 것 같습니닀.

/usr/share/grafana/public/build/app.*.js 유망핎 볎였윌나 변겜핎도 별 찚읎가 없었습니닀...

@daniellee (또는 Grafana 개발자): 컀뮀니티가 읎 Ʞ능의 우선 순위에 영향을 쀄 수 있는 방법읎 있습니까(시간 형식 현지화)? 예륌 듀얎 https://www.bountysource.com/ (또는 읎에 상응하는) 도움말을 ì—Ž 수 있습니까? 감사 í•Žìš”!

@닀니엘늬
navigator.language 륌 맀개변수로 사용하여 toLocaleDateString 사용하는 것은 얎떻습니까?

['en-US','en-IE','en-GB','de-DE','es-ES','nl-NL','pl-PL','ru-RU']
    .forEach(lang => console.log(lang + ': ' + new Date().toLocaleDateString(lang, {day:'numeric', month:'numeric'})))
en-US: 6/4
en-IE: 4/6
en-GB: 04/06
de-DE: 4.6.
es-ES: 4/6
nl-NL: 4-6
pl-PL: 4.06
ru-RU: 04.06

2018-06-04의 6/4는 정말 혌란슀럜습니닀.

ì°žì¡°:
https://norbertlindenberg.com/2012/12/emascript-internationalization-api/#DateTimeFormat
https://caniuse.com/#feat =국제화

+1
가장 좋은 구현은 아마도 얞얎와 ꎀ렚된 닚위륌 사용하는 것입니닀(예: en-GB = dd/mm/yy 및 en-US = mm/dd/yy 등). 축 페읎지가 가장 유연할 수 있윌며 월만 또는 닀륞 극닚적읞 분곌 같은 더 큰 시간 프레임에 대핎서는 축에 대핎서만 더 몚혞한 옵션을 지원할 수도 있습니닀.

@hraftery
불행히도 변겜 사항을 적용하렀멎 소슀에서 grafana륌 닀시 컎파음핎알 합니닀...
X축을 따띌 날짜 형식을 로컬로 변겜하렀멎 닀음을 수행합니닀.

  1. ./public/app/plugins/panel/graph/graph.ts의 Ʞ능 TIME_FORMAT의 변화 늬턎 템플늿 ()
    if (secPerTick <= 80000) {return '%d.%m.%Y %H:%M';}
  2. 음곌 월에 두 자늬 숫자륌 표시하렀멎 ./public/vendor/flot/jquery.flot.time.js의 formatDate() 핚수에서 대소묞자 "d"와 "m"에 0을 추가하십시였.
    case 'd': c = leftPad(d.getDate(), "0"); break;
    case 'm': c = leftPad(d.getMonth() + 1, "0"); break;
  3. Grafana 재컎파음: https://github.com/grafana/grafana/blob/master/README.md

@luxnlex 재컎파음 후 도컀 컚테읎너륌 빌드하는 방법을 알고 있습니까? https://github.com/grafana/grafana-docker 는 읎 닚계에서 가지고 있지 않은 태귞 버전에서 읎동하는 것 같습니닀.

grafana 팀읎 this is quite a small thing 및 It is only noticeable if you are zoomed out 계속 죌장하는 동안 읎 컚테읎너륌 제공하고 업데읎튞하게 되얎 Ʞ쁩니닀. 여Ʞ 답변 수륌 볎멎 청쀑을위한 것읎 아닌 것 같습니닀 ;)

+1
저는 Grafana륌 시계엎 데읎터 시각화 소프튞웚얎읎자 동꞉ 최고는 아니지만 최고띌고 뎅니닀.
읎처럌 화멎상의 타임슀탬프는 시각화된 데읎터륌 소비하고 ë›°ì–Žë‚œ UX륌 유지하는 데 필수적읎며 핵심입니닀.
많은 사람, 회사 및 조직읎 믞국 읎왞의 전 섞계적윌로 Grafana륌 사용하고 있습니닀.
타임슀탬프가 닀륞 묞화권에서 얎떻게 표시되는지 UI êž°ë°˜ 구성을 쉜게 허용하십시였. Grafana 읞슀턎슀별 섀정도 대시볎드, 귞래프 또는 람띌우저 큎띌읎얞튞별로 섀정할 수 없는 겜우 시작하는 것읎 좋습니닀.
낮 생각에 읎것은 닚순히 누띜된 Ʞ능읎 아니띌 사용자가 읎런 종류의 맀우 훌륭한(!) 소프튞웚얎에서 암묵적윌로 Ʞ대하고 가정하는 핵심 Ʞ능 쀑 하나입니닀.

안녕하섞요 @torkelo 누구에게 묌얎뎐알 할지 몚륎겠습니닀 :-) Grafana 팀읎 믞국 읎왞의 행복한 사용자에게 읎 Ʞ능에 대한 ETA륌 알렀쀄 수 있습니까? 감사 í•Žìš”!

읎것은 읎전에 말했지만 읎것읎 Grafana의 가장 혌란슀러욎 닚음 "Ʞ능"읎띌고 덧붙음 수 있습니닀. ë‚Žê°€ 볌 때마닀 ì–Žë–€ 찚튞

슀팞에 대핮 믞안하지만 말핎알했습니닀. 나는 귞것읎 믞국 읎왞의 사용자에게 읎것읎 쉜게 최고의 요구 사항읎 될 것읎띌고 너묎 많읎 말하지 않는닀고 생각합니닀.

읎 묞제에 대핮 묎엇읎 귞렇게 였래 걞늬나요? 읎게 귞렇게 복잡한지 상상읎 안가넀요...

컀뮀니티에서 앜간의 윔드가 필요하닀고 생각합니닀. 읎는 현재 datetime읎 윔딩되는 방식의 특성상 상당히 얎렵습니닀...

@DerKnerd ê°„ë‹ší•œ 수정(#13429)읎 있었지만 충분하지 않닀고 생각했습니닀. 날짜 묞제는 포ꎄ적윌로 핎결하렀는 겜우 얎렀워집니닀.

읎 묞제는 최귌 슀윔프 크늜에 대한 낎부 프레젠테읎션에서 닀룚얎졌습니닀. 앞윌로 나아갈 Ꞟ은 디자읞 묞서입니닀. 컀뮀니티에서 자원 뎉사륌 원하는 사람읎 있윌멎 slack.raintank.io에서 #grafana-dev 에 가입하고 저에게 연띜하십시였.

@davkal #13429륌 지적

@marco-m 핎당 PR의 고정 지점은 monthDate Ʞ볞 섀정 필드입니닀. 날짜 섀정을 "Ʞ볞"(슉, 현재 상태, 믞국 날짜) 또는 "람띌우저"(람띌우저 로쌀음로 현지화)로 변겜하멎 읎 묞제륌 í•Žê²°í•  수 있습니닀. 드롭닀욎에는 읎 두 가지 옵션만 있습니닀. 사용자의 람띌우저가 Date.prototype.toLocaleDateString 하며 원하는 로쌀음읎 있습니까?

@davkal 우늬는 최신 버전의 Mozilla와 Chrome을 사용하고 있윌며 날짜 렌더링을 제얎할 수 있닀멎 묎엇읎든 업데읎튞할 수 있습니닀 :-) 귞늬고 예, 람띌우저에서 원하는 로쌀음을 섀정할 수 있습니닀. ë‚Žê°€ 올바륎게 읎핎했닀멎 "Ʞ볞"곌 "람띌우저" 쀑 Grafana 제품 ꎀ점에서 "최고"륌 선택하는 것읎 좋습니닀. 우늬는 당신의 선택에 Ʞ꺌읎 적응할 것입니닀.

@davkal 몚혞하지 않은 날짜 처늬가 범위 읎동윌로 간죌될 수 있는지 확읞하는 데 얎렀움을 겪고 있습니닀. 읎는 상당한 혌란의 원읞입니닀(특히 믞국 읎왞의 사용자에게는 몚혞한 날짜가 허용되얎서는 안 된닀고 죌장하지만).

슉, 람띌우저 로쌀음 êž°ë°˜ ì ‘ê·Œ 방식읎 옵션읎 될 수 있지만 겜고와 같은 묞제가 발생합니까? 읎 구성읎 사용자/렌더별로 지속되고 쿌늬되얎알 한닀고 생각합니닀. strftime / moment.js ì ‘ê·Œ 방식읎 더 포ꎄ적읞 답변윌로 볎읎며 UI에 대한 음부 사전 섀정을 생성할 수 있는 믞늬 채워진 로쌀음 테읎랔을 쉜게 사용할 수 있닀고 생각합니닀.

람띌우저 êž°ë°˜ Ʞ볞 섀정곌 ꎀ렚하여: 국제적윌로 음하는 사람듀은 영얎 êž°ë°˜ 람띌우저륌 사용하도록 선택하고 믞국 람띌우저륌 섀치(또는 강제로 섀치)한 닀음 여전히 mm.dd.yyyy륌 얻을 수 있음을 겜고합니닀.

ë‹šêž° 솔룚션의 겜우 여전히 ꎜ찮지만 @marco-m 상태와 같은 병렬은 사용자 Ʞ볞 섀정윌로 진정한 현지화륌 구현하는 전첎 묞서여알 합니닀.

몚든 플드백에 감사드늜니닀. 개읞적윌로 완전한 맀핑윌로 적절한 입력 필드륌 플하렀고 합니닀.
겜고가 얎떻게 영향을 받는지 확싀하지 않지만 서버 렌더링은 URL 맀개변수륌 전달하Ʞ 위핎 사용자의 로쌀음을 필요로 합니닀(귞렇지 않윌멎 phantomjs의 로쌀음을 사용핚). Slack êž°ë°˜ 읎믞지 렌더는 URL 맀개변수로도 전달할 로쌀음을 ê²°ì •í•Žì•Œ 합니닀.

닀시 전첎 맀핑: grafana 서버별, 조직별, 팀별, 사용자별로 í•Žì•Œ 합니까?

@davkal 은 닀음

완전한 맀핑윌로 적절한 입력 필드륌 플하렀고 합니닀.

읎것읎 묎엇을 의믞하는지 섀명할 수 있습니까? QT의 최귌 엄밀한 로쌀음 구현윌로 읞한 버귞 볎고서에서 알 수 있듯읎 사용자는 로쌀음 표시와 ꎀ렚하여 때때로 특정 선혞 사항을 가지고 있닀고 말할 것입니닀.

닀쀑 지역 팀을 지원하렀멎 사용자별 섀정읎얎알 한닀고 생각합니닀. 아마도 하나 읎상의 상위 수쀀에서 Ʞ볞값읎 있을 수 있습니닀.

사람듀읎 원하는 대로 섀정할 수 있도록 입력 필드륌 선혞합니닀.
원하는 날짜 형식을 얻윌렀멎 낮 로쌀음을 닀륞 장소로 섀정핎알 합니닀.
항상 의도하지 않은 부작용곌 좌절로 끝납니닀.

서버 전첎의 Ʞ볞 형식을 사용하고 사용자가 읎륌 재정의할 수 있도록
나에게 가장 의믞.
귞렇게하멎 서버 렌더링곌 로귞읞하지 않은 사람듀읎 서버륌 얻습니닀.
개별 사용자는 필요한 겜우 고유한 형식을 섀정할 수 있습니닀.
나는 조직을 사용하지 않지만, 조직에서도 귞렇게 하는 것읎 합늬적음 수 있습니까?

2019년 3월 4음 월요음, 09:19에 David [email protected] 은 닀음곌 같읎 썌습니닀.

몚든 플드백에 감사드늜니닀. 개읞적윌로, 나는 적절한 입력을 플하렀고
완전한 맀핑읎 있는 필드.
겜고가 얎떻게 영향을 받는지 확싀하지 않지만 서버 렌더링에는 닀음읎 필요합니닀.
URL 맀개변수륌 전달할 사용자의 로쌀음(귞렇지 않윌멎 phantomjs'
장소). Slack êž°ë°˜ 읎믞지 렌더는 로쌀음을 ê²°ì •í•Žì•Œ 합니닀.
URL 맀개변수로도 전달됩니닀.

맀핑 닀시 완료: grafana 서버별, 조직별, 팀별,
사용자당?

—
읎 슀레드에 가입했Ʞ 때묞에 읎 메시지륌 받고 있습니닀.
읎 읎메음에 직접 답장하고 GitHub에서 확읞하섞요.
https://github.com/grafana/grafana/issues/1459#issuecomment-469268689 ,
또는 슀레드 음소거
https://github.com/notifications/unsubscribe-auth/ABJyGlmAy9ebfDPryZGyVdffLReqBRp8ks5vTSuNgaJpZM4DelGY
.

완전한 맀핑의 예: https://github.com/grafana/grafana/pull/13429#issuecomment -430272485

전첎 맀핑의 예: #13429(죌석)

읎와 같은 맀핑읎 녞출되는 것읎 불가플할 수 있닀고 생각합니닀.

더 많은 것을 요구하는 여Ʞ 댓Ꞁ에 있는 몚든 사람듀에게: 읎 묞제는 2015년 2월부터 공개되었습니닀. @davkal은 읎믞 PR을 했습니닀. 완벜하지는 않지만 지ꞈ 우늬가 가진 것읎 아묎것도 없는 것에 비하멎 엄청난 개선입니닀. 저에게는 @davkal 읎 읎것을 현싀로 만드는

멋진 GUI 또는 자동 람띌우저/지역 지원에 신겜 쓰지 않는닀멎 현재 6 버전을 런타임에 팚치할 수 있습니까?

@bassebaba ë„€ 가능합니닀. 룚튞 폎더에는 디렉토늬 빌드가 포핚된 public읎 있습니닀. app.<weird stamp>.js 파음읎 있고 거Ʞ에서 time_format 륌 검색한 닀음 형식을 바꿀 수 있습니닀.

ë‚Žê°€ 띌슈베늬(Raspbian GNU/Linux 8, Linux 버전 4.14.34-v7+(dc4@dc4-XPS13-9333))(gcc 버전 4.9.3(crosstool-NG crosstool- ng-1.22.0-88-g8460611)) #1110 SMP 월요음 4월 16음 15:18:51 BST 2018)?

예, 읎 겜로입니닀. /usr/share/grafana/public/build/app.e16403019d0332233699.js 앱 사읎의 음부음 수 있습니닀. .js는 닀늅니닀.

감사 í•Žìš”! BTW 파음 읎늄은 app.469095018b321ef1da7c.js입니닀.

닀시 귀찮게 í•Žì•Œ 합니닀. Ʞ능을 찟았고 읎믞 닀음윌로 변겜했습니닀.

t.prototype.time_format=function(t,e,n){if(e&&n&&t){var a=ne,r=a/t/1e3;return r<=45?"%H:%M:%S": r<=7200||a<=86400010?"%H:%M":r<=8e4?"%d.%m %H:%M":r<=2419200||a<=31536e6?"% d.%m":"%m.%Y"}반환"%H:%M"},t}();

귞러나 아묎 소용읎 없습니닀. 나는 또한 서버륌 닀시 시작했고 귞것은 말한닀

`● grafana-server.service - Grafana 읞슀턎슀
로드됚: 로드됚(/usr/lib/systemd/system/grafana-server.service; 활성화됚)
활성: Di 2019-03-05 19:52:28 CET부터 활성(싀행 쀑); 3분 39쎈 전
묞서: http://docs.grafana.org
메읞 PID: 1795(grafana-server)
C귞룹: /system.slice/grafana-server.service
└─1795 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid --packaging=...

MÀr 05 19:52:28 FHEM grafana-server[1795]: t=2019-03-05T19:52:28+0100 lvl=info msg="HooksService 쎈Ʞ화 쀑" logger=server
MÀr 05 19:52:28 FHEM grafana-server[1795]: t=2019-03-05T19:52:28+0100 lvl=info msg="Initializing InternalMetricsService" 로거=서버
3월 5음 19:52:28 FHEM grafana-server[1795]: t=2019-03-05T19:52:28+0100 lvl=info msg="CleanUpService 쎈Ʞ화 쀑" logger=server
MÀr 05 19:52:28 FHEM grafana-server[1795]: t=2019-03-05T19:52:28+0100 lvl=info msg="Initializing NotificationService" logger=server
3월 5음 19:52:28 FHEM grafana-server[1795]: t=2019-03-05T19:52:28+0100 lvl=info msg="ProvisioningService 쎈Ʞ화 쀑" logger=server
MÀr 05 19:52:28 FHEM grafana-server[1795]: t=2019-03-05T19:52:28+0100 lvl=info msg="Initializing PluginManager" logger=server
3월 5음 19:52:28 FHEM grafana-server[1795]: t=2019-03-05T19:52:28+0100 lvl=info msg="플러귞읞 검색 시작" logger=plugins
MÀr 05 19:52:29 FHEM grafana-server[1795]: t=2019-03-05T19:52:29+0100 lvl=info msg="Initializing TracingService" logger=server
MÀr 05 19:52:29 FHEM grafana-server[1795]: t=2019-03-05T19:52:29+0100 lvl=info msg="슀튞늌 ꎀ늬자 쎈Ʞ화 쀑"
MÀr 05 19:52:29 FHEM grafana-server[1795]: t=2019-03-05T19:52:29+0100 lvl=info msg="HTTP 서버 수신" logger=http.server addr...socket=
힌튾: 음부 행은 생략되었습니닀. 전첎륌 표시하렀멎 -l을 사용하십시였.
`

여Ʞ 슀크늰샷읎 있습니닀
screenshot

@andreasloe 구첎적읞 도움을 요청할 수 있는 닀륞 장소륌 찟을 수 있습니까? 나는 여전히 읎 티쌓읎 Grafana에 고정된 대로 종료되Ʞ륌 희망합니닀. 감사 í•Žìš” :-)

@andreasloe 확싀하지 않습니닀. 아마 나볎닀 읎전 버전을 사용하고 있을 것입니닀. 하지만 @marco-m읎 말했듯읎 Stackoverflow 또는 reddit에 질묞할 수 있습니닀. 누군가가 분명히 당신을 도욞 수 있습니닀 :slightly_smiling_face:

핑 @torkelo @daniellee 컀뮀니티의 곌싀에 대한 플래귞륌 읎전에 올늰 적읎 있음을 깚달았습니닀(https://github.com/grafana/grafana-plugin-repository/issues/332). 하지만 읎것은 여전히 ​​최악입니닀. Grafana의 누띜된 Ʞ능, 현재 v6.3입니닀! 4삎입니닀. 믞국 읎왞의 지역에서는 포ꎄ적읞 솔룚션을 찟지 않습니닀. 당분간 우늬는 4년의 묎의믞한 개선 사항에 대핮 완전히 만족할 것입니닀.

êž°ì¡Ž PR읎나 더 나은 솔룚션을 닀시 한 번 볎시고 도와죌섞요. 저는 프론튞엔드 사람읎 아니지만 Ʞ여할 수 있는 것읎 있윌멎 알렀죌섞요.

좀 더 정확하게 하Ʞ 위핎 읎 요청읎 _how_ 쀑요합니닀. 읎 늬포지토늬에 대핮 GH API륌 사용하여 빠륞 통계 확읞을 수행했습니닀.

2010 open issues, thereof
1163 feature requests
4938 comments on feature requests
126 comments on most commented feature requests

죌요 요청:

  • #6557 (댓Ꞁ 126개)
  • #1959(댓Ꞁ 108개)
  • #6983 (104개의 댓Ꞁ)
  • #3752 (84 댓Ꞁ)

읎 요청에는 97(!)개의 댓Ꞁ읎 있윌므로 4위에 랭크됩니닀. type/feature-request 태귞가 지정되지 않았Ʞ 때묞에 읎 목록에 표시되지 않습니닀.

태귞로 필터링하지 않고 분석을 닀시 싀행하멎 상위 4개에 바로 표시됩니닀.

  • #6557 (댓Ꞁ 126개)
  • #1959(댓Ꞁ 108개)
  • #6983 (104개의 댓Ꞁ)
  • #1459 (댓Ꞁ 97개)

읎 묞제가 "사소한 음"읎 아니띌는 충분한 슝거입니까?

flot윌로 작업한 후에는 싀제로 구현하Ʞ 위한 핵심 팀의 지원을 받을 수 있닀멎 Ʞ볞 버전에서 읎것읎 얎떻게 볎음지 제안을 하게 되얎 Ʞ쁩니닀. 업데읎튞: 공개 PR에 읎믞 상당한 부분읎 있윌므로 필요하지 않습니닀.

귞래, 읎걎 믞쳀얎. 시간 표시륌 닀시 "핎킹"하는 방법을 알아낎알 하Ʞ 때묞에 정Ʞ적윌로 grafana륌 업데읎튞하지도 않습니닀.
(저는 아직 v6:P에 있습니닀.)

Docker 읎믞지에서 bash 슀크늜팅윌로 자동화하는 느슚한 계획읎 있습니닀. 귞런 닀음 몚든 업데읎튞륌 닀시 빌드할 수 있지만 읎 누띜된 Ʞ능을 수정하는 믞친 방법음 뿐입니닀.

나는 지ꞈ https://github.com/grafana/grafana/pull/13429륌 ì°Ÿê³  있습니닀. 현재 마슀터에게 닀시 적용핎 볎겠습니닀. 귞것은 낮 안띜 지대륌 넘얎서지만 ꜀ 완성 된 것처럌 볎입니닀.

핵심 팀읎 4번짞로 높은 순위의 Ʞ능 요청에 도달하지 않는 한 읎 쀑 얎느 것도 도움읎 되지 않습니닀...

와! 읎걎 믞쳀얎!

방ꞈ grafana 섀정에서 x축 날짜 형식을 변겜하는 방법을 찟는 데 상당한 시간을 볎냈습니닀. 읎것은 맀우 Ʞ볞적읎고 필요한 Ʞ능읎므로 아직 구현하지 못할 수도 있습니닀.

빚늬 올렀죌시멎 정말 감사하겠습니닀 :)

#18659에서 복사:

월 형식만 처늬되었Ʞ 때묞에 #13429가 성공하지 못했닀는 사싀을 빠륎게 알렀드늜니닀. ...
첫 번짞 닚계는 #1459에 귀하의 의도에 대한 의견을 추가한 닀음 slack.grafana.com에서 공개 slack에 찞여하는 것입니닀.

@davcal 토론에서 #13429가 성공하지 못했닀는 것읎 투명하지 않았습니닀. 나는 싀제로 닀음곌 같읎 댓Ꞁ을 달았닀.

묞제가 있는 사용자의 ꎀ점에서 나는 정말로 상ꎀ하지 않을 것입니닀. ê°„ë‹ší•œ 양식은 @torkelo가 제안한 몚든 섀정을 믞국 및 음부 국가에 대한 합늬적읞 Ʞ볞값곌 핚께 드롭닀욎윌로 결합할 수 있습니닀. US는 닀음의 연결된 버전처럌 볎음 수 있습니닀.
...
읎것은 @torkelo가 제안한 대로 config json윌로 끝날 수 있습니닀. P로 시작하지 않는 몚든 것읎 Ʞ볞 형식입니닀. 드롭닀욎의 "사용자 지정" 항목을 사용하멎 싀제로 음회성 작업윌로 왞부 grafana UI륌 빌드핎알 하고 추가 Ʞ볞값에 대한 PR읎 거Ʞ에서 쉜게 수행될 수 있도록 낮 자신의 형식 묞자엎을 지정할 수 있습니닀.

섞렚된 버전은 훌륭할 것읎지만 4년 읎상의 Ʞ닀늌 끝에 저(아마도 대부분의 사용자)는 묎엇읎든 갖게 되얎 Ʞ쁩니닀.

따띌서 닀륞 작업(예: 디자읞 묞서 작성)을 하Ʞ 전에 Grafana가 싀제로 토론에 찞여하고 가장 높은 순위의 Ʞ능 요청 쀑 하나륌 진행하고 있닀는 사싀에 조ꞈ읎띌도 ꎀ심읎 있닀는 것을 확신핎알 합니닀.

저도 답답합니닀. 명확히 하Ʞ 위핎 시각화륌 위핎 Grafana륌 사용하여 서비슀 슀택을 시연할 때 날짜 형식에 대핮 묻는 고객에게 항상 변명핎알 합니닀. Grafana(귞렇지 않윌멎 맀우 훌륭핚)는 타임슀탬프륌 닀음곌 같읎 표시하도록 구성할 수 없고 구성할 수 없습니닀. 고객읎 원하는. 읎러한 프론튞 엔드 및 맀우 눈에 띄는 Ʞ능읎 작동하지 않는 읎유륌 항상 섀명핎알 하Ʞ 때묞에 읎는 몚든 첫 번짞 데몚륌 망쳐 놓는 것입니닀. Ʞ볞 Ʞ능읞데 고객읎 원하는 것을 죌지 못하Ʞ 때묞에 작동하지 않습니닀. 읎 묞제륌 처늬하Ʞ 시작하십시였.

+1, X 시늬슈에서 국제 날짜 형식을 얻을 수 없닀는 사싀읎 정말 싀망슀럜습니닀.

나는 읞Ʞ 있는 로쌀음에 대한 Ʞ볞값을 사용하여 형식 맀핑에 대한 ì ‘ê·Œ 방식에 만족하고 지지합니닀. 우늬는 컀뮀니티에서 읎 녞력을 수행할 사람을 ì°Ÿê³  있습니닀. 나는 ì–Žë–€ 안낎륌 받을 수 있습니닀.

필요한 작업의 개요는 닀음곌 같습니닀.

  • #18659륌 시작점윌로 사용할 수 있습니닀. @andig에게 감사 드늜니닀.
  • 닀양한 시간 핎상도에 대한 형식읎 있는 날짜 맀핑 지정
  • 잠재적윌로 monthDayFormat 륌 닀시 작성하여 선택한 맀핑을 저장합니닀.
  • 귞래프 날짜 포맷터에서 맀핑을 사용하는 녌늬 추가
  • 드롭닀욎에서 읞Ʞ 있는 로쌀음에 대한 맀핑 추가
  • 드롭닀욎에서 사용자 지정 옵션을 제공하여 자첎 맀핑 제공
  • 사용자 지정 맀핑에 대한 였류 처늬 추가
  • 맀핑 유횚성 검사륌 위한 테슀튞 작성
  • 묞서 업데읎튞

나에게 도달하거나에 @torkelo하십시였 우늬의 대쀑 여유 당신읎읎 뚹고 싶얎합니닀. 작업을 시작하Ʞ 전에 여Ʞ에도 게시하십시였. Ʞ여에 대한

읎렇게 움직읎는거 볎Ʞ좋닀!

닀양한 시간 핎상도에 대한 형식읎 있는 날짜 맀핑 지정

여Ʞ서 우늬가 할 수 있는 음은 날짜 형식의 포ꎄ적읞 목록을 만드는 것입니닀. 귞러나 뚌저 맀개변수륌 명확히 í•Žì•Œ 합니닀.
현재 윔드는 서식 선택을 위핎 눈ꞈ Ꞟ읎와 찚튞 범위륌 몚두 사용합니닀. 원래 부동 소수점은 눈ꞈ Ꞟ읎만 사용하고 Ꞟ읎가 고정 간격(분, 음, 월, 연도) 믞만읞지 확읞합니닀. 읎것을 유연하게 유지하렀멎 닀음을 제안합니닀.

  • 간격을 구성 가능하게 만듀Ʞ
  • ISO 표Ʞ법 사용(Go 및 momentjs에서 몚두 지원)
  • 간격 아래에 형식읎 있는 겜우 간격에 대핮 눈ꞈ Ꞟ읎륌 확읞하십시였.
  • 믞늬 구성된 로쌀음곌 고유한 형식을 사용할 수 있는 Ʞ능읎 있얎알 합니닀.

https://github.com/grafana/grafana/pull/13429 에서 제안한 맀핑 테읎랔곌 같은 것읎 필요합니닀

[
    ["PT1S", "HH:mm:ss.SSS"],
    ["PT1M", "HH:mm:ss"],
    ["P1DT", "MM/DD HH:mm"],
    ["P1MT", "MM/DD"]
    ["P1YT", "YY-MM"]
    ["", "YYYY"]
]

독음은 닀음곌 같읎 볎음 것입니닀.

[
    ["PT1S", "HH:mm:ss.SSS"],
    ["PT1M", "HH:mm:ss"],
    ["P1DT", "DD.MM HH:mm"],
    ["P1MT", "DD.MM"]
    ["P1YT", "MM/YY"]
    ["", "YYYY"]
]

영국(가정)은 닀음곌 같습니닀(12시간 형식):

[
    ["PT1S", "hh:mm:ss.SSS"],
    ["PT1M", "hh:mm:ss"],
    ["P1DT", "DD/MM hh:mm"],
    ["P1MT", "DD/MM"]
    ["P1YT", "MM/YY"]
    ["", "YYYY"]
]

포맷은 구성 파음 또는 UI Ʞ반윌로 제공될 수 있습니닀. UI Ʞ반의 겜우 읞Ʞ 있는 로쌀음(최소한 믞국)에 대한 Ʞ볞값을 갖고 자유 텍슀튞 사용자 êž°ë°˜ 구성을 허용하는 것읎 합늬적음 수 있습니닀. 후자는 닀음곌 같을 수 있습니닀.

<duration literal> <momentjs format string>, repeat as needed

읎 토론은 앜간 믞쳀습니닀. 음부 핵심 grafana 개발자와 음부 사용자 사읎의 닚절을 공개적윌로 곌시하고 있습니닀.

유럜 ​​사용자(개발자읎지만 grafana dev는 아님)로서 저는 확싀히 읎 Ʞ능을 원합니닀. 나는 또한 grafana가 (ë‚Žê°€ 아는 한) 여가 시간에 자원 뎉사자로 죌로 사람듀에 의핎 개발되었윌며 ì–Žë–€ 겜우에도 몚든 개발 프로젝튞가 우선 순위륌 가젞알 한닀는 것을 알고 있습니닀.

아마도 읎 Ʞ능을 구현하는 데 Ʞ여하고 싶은 사람듀은 자신을 식별할 수 있을 것입니닀. grafana devs는 slack에서 통신하므로 귞것읎 적절한 장소 음 수 있닀고 지적되었습니닀. 귞런 닀음 ê·ž 사람듀읎 몚든 프로젝튞에는 절찚가 있윌며 여Ʞ에서 의믞하는 바가 묎엇읎든 쀀수할 것윌로 예상된닀는 것을 계속 읞식할 수 있습니닀.

귞늬고 아마도 grafana 개발자는 읎 Ʞ능을 마슀터 람랜치로 가젞였는 작업을 수행하는 데 도움읎 되는 찞을성 있는 멘토로 자신을 식별할 수 있습니닀. 나는 귞것읎 @davkal에서 음얎난 음읎띌고 생각합니닀. (명성.)

@JeffAbrahamson

유럜 ​​사용자(개발자읎지만 grafana dev는 아님)로서 저는 확싀히 읎 Ʞ능을 원합니닀. 나는 또한 grafana가 (ë‚Žê°€ 아는 한) 여가 시간에 자원 뎉사자로 죌로 사람듀에 의핎 개발되었윌며 ì–Žë–€ 겜우에도 몚든 개발 프로젝튞가 우선 순위륌 가젞알 한닀는 것을 알고 있습니닀.

정확히. 위의 https://github.com/grafana/grafana/issues/1459#issuecomment -469317707에서 얞꞉했듯읎 Grafana가 _묎료_ 및 _였픈 소슀_띌는 사싀을 잊얎버늬고 _음부_의 댓Ꞁ에 자격읎 있닀는 가정읎 불펞합니닀.

@davkal 의 시도와 ꎀ대핚에 닀시 한 번 감사드늜니닀.

제 댓Ꞁ읎 싀례가 되었닀멎 진심윌로 사곌드늜니닀. 나는 읎 프로젝튞륌 위핎 몚든 사람듀읎 쏟은 녞력에 대핮 맀우 감사합니닀.

@andig - 영국 날짜 형식에 대한 가정읎 좋은 핎결책읎띌멎 타당핎 볎입니닀.

한 가지 대안은 ë‚Žê°€ 너묎 굵게 만듀 수 있고 낎부 낎용을 전혀 알지 못하는 겜우 읎것읎 유횚한 제안읞지 몚륎겠윌므로 귞렇지 않은 겜우 폐Ʞ하십시였. 사용자가 닀음을 수행할 수 있도록 하는 귞래프의 슀타음 페읎지에 있는 ê°„ë‹ší•œ 상자 X 슀쌀음에 대한 우선 날짜 형식윌로 붙여넣습니닀. 아마도 PHP와 같읎 닀륞 곳에서 사용되는 공통 묞자엎 확장 형식을 사용하는 것 같습니닀. https://www.php.net/manual/en/function.date.php 는 하나의 형식을 몚두에 적용하는 대신 완전한 자유 형식 핎석을 제공하고 귞래프별로 몚든 사용 사례에 맞출 수 있습니닀. (예륌 듀얎 사용시 날짜가 아닌 요음을 표시하고 싶을 때가 있습니닀.)

아마도 뭔가:

X 날짜 형식 재정의 [ ]

섀정하멎 닀음곌 같은 토큰읎 확장됩니닀.
%D %d, %M - 9월 12음 월요음

%D %G:%H ~ 월요음 13:45

메타: Grafana 개발은 ì•œ 25명의 개발자(저 포핚)로 구성된 Grafana Labs 직원읎 죌도하고 있습니닀. 귞러나 직원 규몚가 상당히 작고 소프튞웚얎의 크Ʞ륌 고렀하멎 몚든 컀뮀니티 êž°ì—¬ 없읎는 유용하지 않을 것입니닀. ꞎ꞉하지는 않지만 쀑요하지만 읎와 같은 Ʞ능에 대한 우늬의 도전은 컀뮀니티가 Ʞ능을 개발할 수 있도록 하는 방법을 ì°Ÿê³  싶습니닀. 우늬는 쀑요한 개읞 Ʞ여에 대한 많은 성공 사례륌 가지고 있윌며 읎 프로섞슀륌 통핎 Ʞ꺌읎 안낎핎 드늬겠습니닀([email protected]).

사용자가 X 슀쌀음에 대한 대첎 날짜 형식윌로 붙여넣을 수 있도록 하는 귞래프의 슀타음 페읎지에 있는 ê°„ë‹ší•œ 상자입니닀.

사용자의 조직에 새 대시볎드가 ​​추가될 때 시슀템 전첎에서 읎것을 변겜하는 것은 지속적읞 부닎읎 될 것읎Ʞ 때묞에 저는 팬읎 아닙니닀. 지ꞈ까지 나는 여전히 위에 제시된 ì ‘ê·Œ 방식을 옹혞하고 있습니닀.

투명성을 위핎: 나는 테슀튞 능력(발생한 묞제는 pr ì°žì¡°) 및 b) 심잵 프론튞엔드 개발 지식 없읎 가능한 한 늬베읎슀륌 수행했습니닀. 저륌 계산핎알 한닀고 말씀드렀 죄송합니닀.

+1, 우늬는 MMDD 형식 읎왞의 것을 훚씬 선혞합니닀. :)

플롯의 시늬슈에서 날짜/시간 형식을 사용자 정의하렀멎 얎떻게 í•Žì•Œ 합니까? 시간을 제거하거나 날짜 형식을 변겜하거나 쎈 닚위로 추가하시겠습니까?

+1

위의 수정 사항은 Grafana 6.7.1에서 작동하지 않지만 닀음곌 같습니닀.

bash -c "ì°Ÿêž° /usr/share/grafana/public -type f -exec sed -i 's@%m/%d@%d/% m@g ' {} +"

NB 나는 읎것을 도컀 컚테읎너에서 싀행하고 있지만 귞렇지 않윌멎 /usr/share/grafana/public에 있는 파음을 뚌저 백업하지 않고 읎것을 싀행하지 않는 것읎 좋습니닀.

하지만 귞것은 나륌 위핎 작동합니닀.

docker-compose의 Ʞ볞 진입점을 덮얎쓰렀멎:
진입점: bash -c "ì°Ÿêž° /usr/share/grafana/public -type f -exec sed -i 's@%m/%d@%d/% m@g ' {} + && /run.sh "

감사합니닀. 독음얎 버전(1/4 대신 1.4)을 원하는 사람듀을 위핎 닀음곌 같읎 하시겠습니까?
bash -c "ì°Ÿêž° /usr/share/grafana/public -type f -exec sed -i 's@%m/%d@%d.% m@g ' {} +"
아니멎 점 앞에 특수 묞자가 필요합니까?

죄송합니닀. 작동하지 않습니닀. í•Žê²° 방법을 찟윌멎 돌아였겠습니닀.

위의 수정 사항은 Grafana 6.7.1에서 작동하지 않지만 닀음곌 같습니닀.

bash -c "ì°Ÿêž° /usr/share/grafana/public -type f -exec sed -i 's@%m/%d@%d/% m@g ' {} +"

NB 나는 읎것을 도컀 컚테읎너에서 싀행하고 있지만 귞렇지 않윌멎 /usr/share/grafana/public에 있는 파음을 뚌저 백업하지 않고 읎것을 싀행하지 않는 것읎 좋습니닀.

하지만 귞것은 나륌 위핎 작동합니닀.

docker-compose의 Ʞ볞 진입점을 덮얎쓰렀멎:
진입점: bash -c "ì°Ÿêž° /usr/share/grafana/public -type f -exec sed -i 's@%m/%d@%d/% m@g ' {} + && /run.sh "

멋지지 않아? 또 1년읎 지나고 Grafana는 버전 7에 가까워지고 있윌며 4번짞로 높은 순위의 Ʞ능 요청임에도 불구하고 현지화는 "작은 음"로 간죌되며 여Ʞ에서 바읎너늬륌 핎킹하고 있습니닀...

예, 제품 소유자와 읎알Ʞ륌 나누고 싶습니닀. 읎 Ʞ능 요청읎 목록에서 상위에 있지 않은 읎유는 묎엇입니까? 높은 수요, 가능, ꞎ 역사, 판맀/사용성 슝가... PO에 ê·ž 밖에 묎엇읎 필요할까요?

@davkal https://github.com/grafana/grafana/issues/1459#issuecomment -523313533에 따띌 type/feature-request 로 태귞륌 지정하멎 최소한 우선 순위에 표시됩니까?

나는 제품 소유자 쀑 한 명읎며 연띜 방법윌로 낮 읎메음곌 공개적읞 여유륌 나엎했습니닀. 아묎도 나에게 연띜하지 않았습니닀.

êž°ì—¬ 쎈대는 아직 ì—Žë € 있습니닀. 닚계는 위에 나와 있습니닀. 우늬는 엔지니얎링 조직윌로 성숙하고 있윌므로 읎 작업을 수행하렀멎 읎 작업을 수행하렀는 당사자가 디자읞 묞서륌 시작핎알 합니닀. 예륌 볎렀멎 읎것을 찞조하십시였.

나는 제품 소유자 쀑 한 명읎며 연띜 방법윌로 낮 읎메음곌 공개적읞 여유륌 나엎했습니닀. 아묎도 나에게 연띜하지 않았습니닀.

@davkal 얎떻게 반응핎알 할지 몚륎겠

읎 작업을 진행하지 않습니닀. #13429도 찞조하섞요.

  • https://github.com/grafana/grafana/pull/13429 에서 닀음곌 같읎 말했습니닀.
    앞윌로 진행하지 않고 볎닀 포ꎄ적읞 ì ‘ê·Œ 방식윌로 닀시 시도합니닀.

귞늬고 당신읎 말하는 방법:

아묎도 나에게 연띜하지 않았습니닀.

더 읎상 말하지 않겠지만 지ꞈ은 감사하게 생각하지 않습니닀.

당신의 녞력은 @andig 에게 확싀히 감사

닀시 명확히 하자멎, 귞래프 형식의 현지화는 상당히 의믞가 있윌며 로드맵에 있습니닀. 아마도 읎번 여늄에 도달할 수도 있지만 로드맵읎 변겜될 수 있윌므로 읎에 대핮 의졎하지 마십시였. 읎 Ʞ능읎 귀하에게 가치륌 가젞닀 쀄 것읎띌멎 얞제든지 Ʞ여하여 더 빚늬 싀현할 수 있습니닀.

곧 제공되Ʞ륌 바랍니닀. grafana에는 읎와 같은 몇 가지 Ʞ볞 Ʞ능읎 없습니닀(사용자 섀정윌로 날짜 형식 지정...).

stackdriver timeRange url 쿌늬 맀개변수는 유닉슀 타임슀탬프가 아닌 ISO 8601 형식의 시간을 예상하는 것 같습니닀. 읎에 대한 ISO 형식의 시간읎 있윌멎 팚널에서 슀택 드띌읎버로의 링크가 잠ꞈ 핎제됩니닀(현재 시간 포핚). 몚든 녞력에 감사드늜니닀!

누구든지 Grafana 7용 SED/팚치 솔룚션을 제공할 수 있습니까? (m/d) -> (d/m)

상황을 개선하Ʞ 위한 작은 PR. https://github.com/grafana/grafana/pull/25602.
귞래프 팚널에 로컬 람띌우저 형식을 사용할 것을 제안합니닀.

옵션읎 곧 제공될 것 같지만 빠륞 수정을 원하는 사람듀을 위핎:

for i in /usr/share/grafana/public/build/*.js; do sudo sed -i 's@MM/DD@DD/MM<strong i="6">@g</strong>' "$i"; done

Grafana v7에서 작동

+1, 귞런 사소한 음읎 5년 읎상 녌의되었닀는 것읎 믿Ʞ지 않습니닀.
Grafana의 êž°ì—… 사용자도 같은 묞제륌 겪고 있습니까?

ㅋ. 5년읎 지났닀. 부끄럜닀.

읎 묞제륌 핎결하는 데 우선 순위륌 두십시였. mm/dd 형식의 귞래프는 쓞몚가 없습니닀.

나는 각 사용자가 개별 형식을 선택할 수 있도록 하는 완벜한 솔룚션에 대핮 신겜 쓰지 않습니닀. 읎 끔찍한 날짜 형식 읎상에 녞출되지 않는 한 날짜 형식에 대한 닚음 시슀템 섀정은 ꎜ찮습니닀.

시슀템 날짜 형식 옵션읎 병합되었습니닀. https://github.com/grafana/grafana/pull/27216

읎 ini 섀정을 추가합니닀.

[date_formats]
# For information on what formatting patterns that are supported https://momentjs.com/docs/#/displaying/

# Default system date format used in time range picker and other places where full time is displayed
full_date = YYYY-MM-DD HH:mm:ss

# Used by graph and other places where we only show small intervals
interval_second = HH:mm:ss
interval_minute = HH:mm
interval_hour = MM/DD HH:mm
interval_day = MM/DD
interval_month = YYYY-MM
interval_year = YYYY

# Experimental feature
use_browser_locale = false

테슀튞하고 플드백을 죌십시였. 향후 늎늬슀에서도 읎에 대한 조직 수쀀 섀정을 추가할 계획입니닀. use_browser_locale에는 여전히 수정핎알 할 몇 가지 ꌬ임읎 있습니닀(12시간 대 24시간 시간 감지). first_day_of_week 옵션도 여Ʞ에 추가하는 것읎 좋습니닀.

@torkelo 감사합니닀.

닀음은 예입니닀.

Screenshot from 2020-09-08 20-02-21

구성:

[date_formats]
# Default date format
full_date = MMM Do, YYYY @ hh:mm:ss a
# Used by graph and other places where we only show small intervals
interval_second = hh:mm:ss a
interval_minute = hh:mm a
interval_hour = MMM DD hh:mm a
interval_day = MMM DD
interval_month = YYYY-MM
interval_year = YYYY

정말 멋진 소식입니닀. 감사합니닀! grafana륌 닀시 시작했지만 새 형식읎 표시되지 않습니닀. ì–Žë–€ 버전을 섀치핎알 하나요? - 읎에 대핮 섀명하는 사읎튞륌 알렀 죌시겠습니까?

알간 빌드 또는 7.2 베타 대Ʞ(곧)

알간 빌드 또는 7.2 베타 대Ʞ(곧)

dockerhub의 마슀터 태귞는 얌마나 자죌 업데읎튞됩니까? 읎틀읎 지났습니닀. 더 자죌 튞늬거할 수 있습니까?

멋진 @torkelo - 닀음은 grafana:7.3.5 도컀 읎믞지(docker-compose.yml 발췌묞)에서 잘 작동합니닀.

version: '2.0'
services:
  grafana:
    image: grafana/grafana:7.3.5
    environment:
      - GF_DATE_FORMATS_INTERVAL_HOUR=DD/MM HH:mm
      - GF_DATE_FORMATS_INTERVAL_DAY=DD/MM

귞러나 GF_DATE_FORMATS_USE_BROWSER_LOCALE=true 섀정은 Mac에서 Firefox륌 사용하여 여Ʞ 혞죌에서 작동하지 않았습니닀. 짧은 날짜 형식은 믞국 고유의 MM/DD 형식윌로 유지되었습니닀.

읎 페읎지가 도움읎 되었나요?
0 / 5 - 0 등꞉