Grafana: Π“Ρ€Π°Ρ„ΠΈΠΊ: ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ оси Y (ΠΌΠΈΠ½. Макс.)

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 24 ΠΎΠΊΡ‚. 2014  Β·  46ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: grafana/grafana

Π£ мСня Π΅ΡΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ частоту ошибок, ΠΈ я установил для оси max Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ auto . ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² Ρ‚ΠΈΡ…ΠΈΠ΅ Π΄Π½ΠΈ с Π½ΠΈΠ·ΠΊΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ошибок ось сТимаСтся, ΠΈ ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ большиС Π³ΠΎΡ€Ρ‹. Π― ΠΌΠΎΠ³ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ максимум Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ валль. Но я Π½Π΅ Ρ…ΠΎΡ‡Ρƒ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ ΠΊ Π½ΠΈΠ·ΠΊΠΎΠΌΡƒ ΡƒΡ€ΠΎΠ²Π½ΡŽ ΠΈ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. И я Π½Π΅ Ρ…ΠΎΡ‡Ρƒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ высокий максимум, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅ «срСдниС» Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. (Π― Π½Π΅ Ρ…ΠΎΡ‡Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ€ΠΎΠ³ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ мСня Π΅ΡΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ оси, ΠΈ я Π½Π΅ Ρ…ΠΎΡ‡Ρƒ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ эти Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹.)

Π˜Π΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ настройку Β«ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ-максимум». Π― ΠΌΠΎΠ³ Π±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ min-max Π½Π° 100, ΠΈ ось Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ стала Π±Ρ‹ мСньшС этого значСния. Но, Ссли понадобится, ΠΎΠ½ вырастСт.

arepanegraph help wanted prioritnice-to-have typfeature-request

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠŸΠΎΡ‡Ρ‚ΠΈ 2 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄:

Π²Π΅Ρ€Π½ΡƒΠ» Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ > ΠΈ < ΠΏΠΎΠΊΠ° рассматриваСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.

ВсС 46 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Бпасибо, интСрСсная идСя. ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, нСбольшой ΠΊΡ€Π°ΠΉΠ½ΠΈΠΉ случай. Но согласСн, Π²Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.

Π”Π°, я просто Ρ…ΠΎΡ‚Π΅Π» ΠΈΠ·Π»ΠΎΠΆΠΈΡ‚ΡŒ свои мысли Π½Π° Π±ΡƒΠΌΠ°Π³Π΅. :ΠΏΠΈΠ²ΠΎ:

НС Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ это ΠΊΡ€Π°ΠΉΠ½ΠΈΠΉ случай.
УстановитС автоматичСскоС ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. УстановитС 0–100 Π² качСствС минимального значСния, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ. Π­Ρ‚ΠΎ нСсколько Ρ€Π°Π· Π²Ρ‹Π·Ρ‹Π²Π°Π»ΠΎ ΠΏΠ°Π½ΠΈΠΊΡƒ срСди Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ Π²ΠΈΡ†Π΅-ΠΏΡ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠ², ΠΏΠΎΠΊΠ° я Π½Π΅ ΡƒΠ±Π΅Π΄ΠΈΠ» ΠΈΡ… ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±Ρ‹ этого.

+1 МногиС Π΄Π°Π½Π½Ρ‹Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… рядов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽ Π² Π³Ρ€Π°Ρ„Π°Π½Π΅, находятся Π½Π° Π½ΡƒΠ»Π΅Π²ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ + ΡˆΡƒΠΌ, ΠΈ это Π΄Π΅Π»Π°Π΅Ρ‚ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ бСспорядочными ΠΈ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΈΠΌΠΈ.

+1 ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Grafana.net.

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°ΡΡˆΡ‚Π°Π± ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ для Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠ°ΠΊ сСтСвыС интСрфСйсы, Π³Π΄Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΡˆΠΈΡ… частных / vpn-ΠΊΠ°Π½Π°Π»ΠΎΠ² Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ (~ 20 ΠšΠ±ΠΈΡ‚ / с), Π½ΠΎ ΠΏΡ€ΠΈ использовании 50-100 ΠœΠ±ΠΈΡ‚ / с. Если я установил ΠΌΠ°ΡΡˆΡ‚Π°Π± Π½Π° 100 ΠœΠ±ΠΈΡ‚ / с, ΠΈ всС Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΎΡΡŒ, я Π½Π΅ знаю, Π° Ссли я ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»ΡŽ Π΅Π³ΠΎ Π½Π° 200 ΠœΠ±ΠΈΡ‚ / с, я Π½Π΅ смогу Ρ‡Π΅Ρ‚ΠΊΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 5-10 ΠœΠ±ΠΈΡ‚ / с.

Π― понимаю, Ρ‡Ρ‚ΠΎ эта функция, вСроятно, ΠΏΠΎΠ»Π΅Π·Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠΌ людям. Но я Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Π·Π»ΠΎΠΌΠ°Π» это. И я ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚. ΠšΠΎΠΌΠΌΠΈΡ‚ Π² ΠΌΠΎΠ΅ΠΉ Π²ΠΈΠ»ΠΊΠ΅ добавляСт ΠΏΠΎΠ»Π΅ Y-Span Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Axes.

Π“Π΄Π΅ X - Ρ†Π΅Π»ΠΎΠ΅ число ΠΈΠ»ΠΈ число с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой:

~X Span X around average
=X Span X around current value
>X Span is atleast X
<X Span is clamped to X

https://github.com/thoj/grafana/commit/7dcdccbd42e9f63b7388e439f7194fe7ead8039a

ΠŸΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°Ρ‡Π΅ΠΌ ΠΌΠ½Π΅ это Π½ΡƒΠΆΠ½ΠΎ:
y-span

Π•ΡΡ‚ΡŒ интСрСс ΠΊ PR?

@thoj Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹Π΅ значСния для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΈ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… всСгда, Π½ΠΎ всС ΠΆΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. "> X" здСсь Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ (ΠΈ

@lpalm Ага! Π― добавлю запрос Π½Π° пСрСнос, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π½Π°Ρ‡Π°Ρ‚ΡŒ обсуТдСниС,

Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² https://github.com/grafana/grafana/pull/6051

Π­Ρ‚ΠΎ Π² ΡˆΠ»Π΅ΠΉΡ„Π΅ выпуска 4.0.x? Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Β«<Β» ΠΈ Β«>Β» Π² ​​настройках оси Y, Π½ΠΎ Π±Π΅Π·ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.

Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π΅Π³ΠΎ, ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π²Π²ΠΎΠ΄ / ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, Ρ‡Π΅ΠΌ просто скрытая функция, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ выраТСния, ΠΊΠ°ΠΊ > ΠΈ < поэтому функция Π±Ρ‹Π»Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π° Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс

ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ это Π±Ρ‹Ρ‚ΡŒ Π² дропбоксС, ΠΊΡ€ΠΎΠΌΠ΅ Y-min ΠΈ Y-max?

ΠŸΡ€ΠΈΠ²Π΅Ρ‚,

Π― создал эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для Π³Ρ€Π°Ρ„ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Π½Π°Π·Π°Π΄ ΠΈ ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ я Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ yMax , Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ я всСгда Ρ…ΠΎΡ‡Ρƒ Π·Π½Π°Ρ‚ΡŒ значСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Ρ‡Π΅Π³ΠΎ я Π½Π΅ Π±ΡƒΠ΄Ρƒ с yMax .
Π•ΡΡ‚ΡŒ Π»ΠΈ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, ΠΊΡ‚ΠΎ Π΄ΡƒΠΌΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ yMax - полСзная функция ΠΈΠ»ΠΈ Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ просто ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ yMax для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠ°ΠΊ

Π― имСю Π² Π²ΠΈΠ΄Ρƒ, Ссли я ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»ΡŽ yMax Π½Π° x, Π° счСтчик прСвысит x, Ρ€Π°Π·Π²Π΅ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π΅ Π·Π°Ρ…ΠΎΡ‡Π΅Ρ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, насколько ΠΎΠ½ прСвысил Π»ΠΈΠΌΠΈΡ‚?

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ yMax, ΠΊΠΎΠ³Π΄Π° Ρƒ мСня Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ 100% всСгда находится Ρ‚ΠΎΡ‡Π½ΠΎ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Π³Ρ€Π°Ρ„ΠΈΠΊΠ° (Π΄Π°ΠΆΠ΅ Ссли Π΅ΡΡ‚ΡŒ нСбольшая ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°)

МнС Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ yMax. Π­Ρ‚ΠΎ связано с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π·Π°ΡˆΡƒΠΌΠ»Π΅Π½Π½Ρ‹ΠΌΠΈ сигналами с ΠΎΡ‡Π΅Π½ΡŒ высокими ΠΏΠΈΠΊΠ°ΠΌΠΈ, ΠΈΡΠΊΠ°ΠΆΠ°ΡŽΡ‰ΠΈΠΌΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ.

@iksaif Π΄Π°, Π½ΠΎ это Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ исправлСния yMax. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ваш Π³Ρ€Π°Ρ„ΠΈΠΊ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ прСвысит 100% ΠΈ ваш динамичСский yMax, Ρ‚ΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ 100% ваш Π³Ρ€Π°Ρ„ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ yMax ?

@thoj , это Π½Π΅ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π½Π°Π΄Π΅ΠΆΠ½ΡƒΡŽ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ? Π Π°Π·Π²Π΅ Π²Ρ‹ вмСсто этого Π½Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти всплСски Π±Ρ‹Π»ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈΠ· Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΈΠ»ΠΈ, Ссли ΠΎΠ½ΠΈ Π²Π°ΠΌ Π²Π°ΠΆΠ½Ρ‹, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅?

@Kvistian , Π΄Π°, Π±Ρ‹Π²Π°Π΅Ρ‚, ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ 100,02%, ΠΈ ΠΌΠ½Π΅ нравится, Ρ‡Ρ‚ΠΎ я ΠΌΠΎΠ³Ρƒ это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ.

Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° я Ρ…ΠΎΡ‡Ρƒ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я Ρ…ΠΎΡ‡Ρƒ Β«ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒΒ», ΠΈ я ΠΌΠΎΠ³Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для этого yMax.

Π₯ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ Π²Ρ‹ согласны с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв потрСбуСтся динамичСский yMax ? Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΈ смысл ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ yMax динамичСским ΠΈ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ staticYMax ΠΈΠ»ΠΈ fixedYMax, для этих ΠΊΡ€Π°ΠΉΠ½ΠΈΡ… случаСв? Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, использованиС динамичСского yMax ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΎΠ±Ρ‰ΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования.

ΠŸΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ установка Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ, Π½ΠΎ я Π±Ρ‹ Π½Π΅ стал ΠΌΠ΅Π½ΡΡ‚ΡŒ сСмантику ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ yMax (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π° самом Π΄Π΅Π»Π΅ являСтся ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ y, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ).

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ интСрСсно ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ эта ΡˆΡ‚ΡƒΠΊΠ° называСтся Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ софтС.

@Kvistian НС всС хотят ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„Π°Π½Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для отобраТСния Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… чистых ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ с сСрвСров. Π― Ρ…ΠΎΡ‡Ρƒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ физичСских процСссов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡˆΡƒΠΌΠ½Ρ‹ΠΌΠΈ ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ странныС Π΄Π°Π½Π½Ρ‹Π΅. Π’ΠΎΡ‚ ΠΌΠΎΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ объяснСния: https://github.com/grafana/grafana/pull/5720

@thoj Π― Π½Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π» ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ, Ссли это полСзная функция, я просто спросил, Π΅ΡΡ‚ΡŒ Π»ΠΈ это. Но ΠΏΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ для Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования, поэтому Π² этом случаС Π΅Π³ΠΎ Π½Π΅ слСдуСт ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ. Но Π»ΠΈΡ‡Π½ΠΎ я ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ большС случаСв, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ динамичСский yMax Ρ€Π΅ΡˆΠΈΡ‚ мою ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ (ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ я Π½Π΅ Π²ΠΈΠ΄Π΅Π» Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ случая для фактичСского статичСского yMax ). Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², это просто ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ.

МнС всС Ρ€Π°Π²Π½ΠΎ, называСтся ΠΎΠ½ yMax ΠΈΠ»ΠΈ minYMax , просто ΠΏΠΎΠ΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ yMax большС ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ default которая Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования.

Π― ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ состояния заряда Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ (SOC), ΠΈ ΠΌΠ½Π΅ Π±Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π΅Π΄Π΅Π» ΠΏΡ€ΠΈ сохранСнии автоматичСского ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² этих ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ….

Π’ΠΎΡ‚ нСсколько ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡΡŒ, устанавливая ΠΈΠ»ΠΈ Π½Π΅ устанавливая Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Y-Max.

Если я _ Π½Π΅_ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Y-Max, Ρ‚ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ значСния SOC ΠΏΠΎ шкалС Y> 100%, Ρ‡Π΅Π³ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π² случаС состояния заряда аккумулятора:

0% <= y_scale_values <= 100%

screen shot 2017-02-07 at 21 31 01

Если я _do_ установил Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Y-Max, Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Ρƒ мСня Π½ΠΈΠ·ΠΊΠΈΠ΅ значСния SOC Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π³Ρ€Π°Ρ„ΠΈΠΊ Π½Π΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ автоматичСски, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅.
screen shot 2017-02-07 at 21 29 35

Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ (100%) ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π΅Π΄Π΅Π» (0%), Π½ΠΎ ΠΏΡ€ΠΈ этом автоматичСски ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Π² этих ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ…, ΠΊΠ°ΠΊ это происходит Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Y Π½Π΅ установлСны.

ΠŸΡ€ΠΎΡΡ‚ΠΎ добавляСм наш Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования. ΠœΡ‹ отслСТиваСм Π²Π΅Π±-сайт ΠΈ ΠΈΠΌΠ΅Π΅ΠΌ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ работоспособности для Β«Ρ€Π°Π±ΠΎΡ‡ΠΈΡ…Β» экзСмпляров, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ графичСской Β«Π½ΠΈΠΆΠ½Π΅ΠΉΒ» Π»ΠΈΠ½ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 0,1 запроса / сСк, Π½ΠΎ ΠΏΠΎ оси Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 1, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ позволяя оси Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ поступлСнии Β«Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎΒ» Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°.

Π•ΡΡ‚ΡŒ Ρ…ΠΈΡ‚Ρ€ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ минимальноС максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ оси Y.

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ Baseline для ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ минимального ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°. Π—Π΄Π΅ΡΡŒ я Π²Ρ‹Π±Ρ€Π°Π» Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ для процСссорного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ:

image

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ пСрСопрСдСлСния для Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° исчСзла с Π³Ρ€Π°Ρ„ΠΈΠΊΠ°:

image

Π’ΠΎΡ‚ ΠΈ всС.

ЕдинствСнный нСдостаток Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²ΡƒΡŽ линию, Π½Π°Π²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Π½Π° Π½Π΅Π΅:

image

МнС это Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ для отобраТСния Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°.

Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ чтСния ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ 50 ΠΊΠ± / ΠΌΠΈΠ½ ΠΈΠ»ΠΈ 500 ΠœΠ‘ / ΠΌΠΈΠ½, установка Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ минимального ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 100 ΠœΠ‘ / ΠΌΠΈΠ½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ сдСлаСт ΠΌΠΎΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ согласованными.

+1
ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°?

@dstensnes ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π½Π΅ оставляйтС Π² этой Ρ„ΠΎΡ€ΠΌΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΏΠΎ вопросам Π½Π° GitHub. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ Π½Π° исходный пост, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° эта функция. Когда Π²Ρ‹ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ +1, всС, ΠΊΡ‚ΠΎ слСдит Π·Π° этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ просто Π΄ΡƒΡ€Π½ΠΎΠΉ Ρ‚ΠΎΠ½.

Π₯ΠΎΡ€ΠΎΡˆΠΎ, я ΠΌΠΎΠ³Ρƒ с этим ΠΆΠΈΡ‚ΡŒ :) ΠšΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ…ΠΎΡ‚ΡŒ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ смотрит Π½Π° Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ? Π― Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ количСству Ρ€Π΅Π°ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ это Ρ…ΠΎΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ. благодаря

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° случаСв использования людСй ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ «мягкий ΠΏΡ€Π΅Π΄Π΅Π»Β» рядом с полями Y-Min ΠΈ Y-Max. Если Π²Ρ‹ пСрСмСститС Y-Max Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ достаточно мСста ΠΊΠ°ΠΊ для Ρ„Π»Π°ΠΆΠΊΠ°, Ρ‚Π°ΠΊ ΠΈ для ΠΌΠ΅Ρ‚ΠΊΠΈ, Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ довольно понятной :)

Π― Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΌ случаСм, основноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρƒ нас Π΅ΡΡ‚ΡŒ, - это сСтСвой Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, Π½ΠΎ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹Π΅ значСния, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ Β«Π³ΠΎΡ€Ρ‹Β».

Π΅ΡΡ‚ΡŒ Π»ΠΈ Π² настоящСС врСмя ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ для этого?

Π•ΡΡ‚ΡŒ обновлСния ΠΊ этому? Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ затрудняСт настройку Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ.

Одна ΠΈΠ· ΠΈΠ΄Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса:

  • YMax (мягкий) - Π²Π΅Ρ€ΡˆΠΈΠ½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ° всСгда простираСтся, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, здСсь
  • YMax (слоТно) - вСрхняя Ρ‡Π°ΡΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ этого
  • YMin (мягкий) - ниТняя Ρ‡Π°ΡΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° всСгда простираСтся ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄ΠΎ этого
  • YMin (слоТно) - ниТняя Ρ‡Π°ΡΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ этого мСста

Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ этому ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ для оси Y, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Y-low Π΄ΠΎ Y-high Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ мСньшС Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ значСния. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, Π³Π΄Π΅ ось y Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ - ΠΈ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² значСниях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Π²ΠΈΠ΄Π΅ Π³ΠΎΡ€.

Π― Ρ‚ΠΎΠΆΠ΅ ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ это ΠΎΡ‡Π΅Π½ΡŒ распространСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Π·Π°ΡˆΡƒΠΌΠ»Π΅Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… Π·Π°ΡˆΡƒΠΌΠ»Π΅Π½Ρ‹.

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ настоящая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ выбросы ΠΈΡΠΊΠ°ΠΆΠ°ΡŽΡ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π± оси Y, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ исчСзаСт. На ΠΌΠΎΠΉ взгляд, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρƒ оси Y Π±Ρ‹Ρ‚ΡŒ динамичСским Π½Π° основС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π΅Π·ΠΊΠ΅ ΡΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ выбросов. Π›ΡƒΡ‡ΡˆΠΈΠΉ способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это - ΠΎΡΠ½ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π½Π° стандартных отклонСниях ΠΎΡ‚ срСднСго значСния ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. НапримСр, Ссли ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ 1 стандартноС ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅, Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π΅Π·Π°Π½ΠΎ всС, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π½Π° 1 стандартноС ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π²Ρ‹ΡˆΠ΅ срСднСго. Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈ Π»Π΅Π³ΠΊΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, поэтому ΠΎΠ½ Π½Π΅ зависит ΠΎΡ‚ источника Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ достаточно Π»Π΅Π³ΠΊΠΈΠΌ для понимания людьми.

ΠŸΠΎΡ‡Ρ‚ΠΈ 2 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄:

Π²Π΅Ρ€Π½ΡƒΠ» Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ > ΠΈ < ΠΏΠΎΠΊΠ° рассматриваСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.

ΠžΡ‡Π΅Π½ΡŒ ΠΆΠ΄Ρƒ Ρ‚Π°ΠΊΠΎΠΉ Ρ„ΠΈΡ‡ΠΈ, ΠΊΠ°ΠΊ Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎ ΡƒΠ±Ρ€Π°Π»ΠΈ 2 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄!

Π”Π°ΠΆΠ΅ ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… систСмах, Π±ΠΎΠΊ ΠΎ Π±ΠΎΠΊ Π΄Π°ΡŽΡ‚ Π½Π΅Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡˆΠΊΠ°Π»Ρ‹ автоматичСски Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ нСзависимо, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅.

Π•ΡΡ‚ΡŒ Ρ…ΠΈΡ‚Ρ€ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ минимальноС максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ оси Y.

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ Baseline для ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ минимального ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°. Π—Π΄Π΅ΡΡŒ я Π²Ρ‹Π±Ρ€Π°Π» Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ для процСссорного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ:

image

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ пСрСопрСдСлСния для Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° исчСзла с Π³Ρ€Π°Ρ„ΠΈΠΊΠ°:

image

Π’ΠΎΡ‚ ΠΈ всС.

ЕдинствСнный нСдостаток Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²ΡƒΡŽ линию, Π½Π°Π²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Π½Π° Π½Π΅Π΅:

image

Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ‡ΠΈΡ‚Π°Π» ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ @bobrik , Π² наши Π΄Π½ΠΈ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ элСмСнт baseline ΠΈΠ· Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… подсказок Π² ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ.
image

@bobrik @ sb3tcs ΠŸΡ€ΠΈΠ²Π΅Ρ‚, я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ваш ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ, Π½ΠΎ Grafana Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π΅Ρ‚ синтаксичСской ошибкой запроса, Ссли всС, Ρ‡Ρ‚ΠΎ я Π²Π²Π΅Π» Π² запрос, - это просто 20 ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ число. Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²ΡƒΡŽ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ? Или моя Grafana 5.1 слишком стара, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° запросы?

Π― использовал нСсколько связанных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ запросС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π½Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π»ΠΈΡΡŒ слишком сильно ΠΏΠΎ оси Y.
Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я Ρ€ΠΈΡΡƒΡŽ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ зарСгистрированных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сСрвСров.

Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ запрос с Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…:
смСщСниС (-20) aggregateBy (1m, min) removeBelowValue (0) setAlias ​​(hidden_min)

Π­Ρ‚ΠΎ измСняСт динамичСскоС ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с
мин до макс
ΠΊ
ΠΌΠΈΠ½-20 (Π½Π΅ пСрСходя Π² минус) Π΄ΠΎ макс.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ:
ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ рСгулярного выраТСния "/hidden_.*/"
Π›ΠΈΠ½ΠΈΠΈ: false
Π›Π΅Π³Π΅Π½Π΄Π°: лоТь
Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ подсказкС: true

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ось Y ΠΌΠ΅ΠΆΠ΄Ρƒ нСсколькими Π³Ρ€Π°Ρ„ΠΈΠΊΠ°ΠΌΠΈ. Как панСль для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сСрвСра ΠΈ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ / ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ значСния ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ Π΄Π°Π½Π½Ρ‹Ρ… всСх сСрвСров Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.

Π― нашСл Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π― Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ таймсСрии с Ρ‚Π΅Π³Π°ΠΌΠΈ min ΠΈ max. Линия Π±Ρ‹Π»Π° Ρ‚Π°ΠΊΠΎΠΉ
weather,sensorID=min temperature=0
weather,sensorID=max temperature=20
Они Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ ΠΈ ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅. ЕдинствСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ рСгулярно Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.
Π’ΠΎΡ‚ ΠΊΠ°ΠΊ это выглядит, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, потрСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ Π½Π° 19, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° автоматичСски настраивала ось Π½Π° 20.

Unbenannt

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ: Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ max ΠΊΠ°ΠΊ 19, ΠΈ это сработало.

Π― наткнулся Π½Π° эту Π²Π΅Ρ‚ΠΊΡƒ Π² поисках Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для установки Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ y-max Π² Grafana. Π’ ΠΌΠΎΠ΅ΠΌ случаС я Ρ€ΠΈΡΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ объСма запроса для API. Π― Ρ…ΠΎΡ‡Ρƒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π³ΠΈΠ±ΠΊΠΈΠΉ y-max ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 500 мс (0,5 сСкунды), Ρ‡Ρ‚ΠΎΠ±Ρ‹ я ΠΌΠΎΠ³ Π»ΡƒΡ‡ΡˆΠ΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½ΡŽΠ°Π½ΡΡ‹ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² с Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ, ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π΅Π·ΠΊΠΈΠ΅ выбросы ΠΈ автоматичСски настраивая y-max, ΠΊΠΎΠ³Π΄Π° максимальная Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Π½ΠΈΠΆΠ΅ этот ΠΏΠΎΡ€ΠΎΠ³.

Π― попытался ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ: y-min Π½Π° 0 ΠΈ y-max Π½Π° <0,5, Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° моя ось y Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ исчСзла, Π»ΠΈΠ±ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π»Π° y-min. Π­Ρ‚Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° нСзависимо ΠΎΡ‚ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ запросов объСма запросов вмСстС / ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Π•ΡΡ‚ΡŒ Π»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ успСхи Π² этом вопросС? Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для ΠΌΠΎΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Π― ΠΏΡ€ΠΈΠ»Π°Π³Π°ΡŽ нСсколько снимков экрана ΠΌΠΎΠ΅Π³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ настройками y-max (ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ случай ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°)
Screen Shot 2020-05-27 at 2 44 03 PM
Screen Shot 2020-05-27 at 2 42 56 PM
Screen Shot 2020-05-27 at 2 42 19 PM
Screen Shot 2020-05-27 at 2 41 39 PM

Ссли Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ значСния Π²Ρ‹ΡˆΠ΅ 500 мс, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ removeAboveValue (0.5)
Π·Π°Ρ‚Π΅ΠΌ сообщитС Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, ΠΊΠ°ΠΊ слСдуСт ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½ΡƒΠ»Π΅Π²Ρ‹Π΅ значСния

Π½Π΅ знаю, Π΅ΡΡ‚ΡŒ Π»ΠΈ способ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вычислСнныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

НСмного Π±ΠΎΠ»Π΅Π΅ соврСмСнный ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ»Π°Π½Π° выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

image

Π­Ρ‚ΠΎ останавливаСт ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ запроса Π² Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅, Π»Π΅Π³Π΅Π½Π΄Π΅ ΠΈ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ подсказкС, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

На самом Π΄Π΅Π»Π΅ это Π½Π΅ ΠΊΡ€Π°ΠΉΠ½ΠΈΠΉ случай, Π°, скорСС, ΠΎΡ‡Π΅Π½ΡŒ распространСнный случай. Π― Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ часто трСбуСтся ось Y с "мягкими" ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ / ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ значСниями. Основная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° установки ΡˆΠΊΠ°Π»Ρ‹ оси Y Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ Π΅Π΅ с ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² с Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½ΠΎΠΉ осью Y, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ значСния.

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ интСрСсно ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ эта ΡˆΡ‚ΡƒΠΊΠ° называСтся Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ софтС.

Highchartjs Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ это softMin / softMax.
https://api.highcharts.com/highcharts/yAxis

AnyChart Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ это мягким ΠΌΠΈΠ½. / Макс.
https://docs.anychart.com/Axes_and_Grids/Scales#soft

Π’ Chartjs Π΅ΡΡ‚ΡŒ опция Β«ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΌΠΈΠ½. / Макс.Β» Для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ этого Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° использования.
https://www.chartjs.org/docs/latest/axes/cartesian/linear.html#axis -range-settings

amCharts Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΡ… min / max ΠΈ strictMin / Max.
https://www.amcharts.com/docs/v4/reference/valueaxis/#strictMinMax_property

RRDtool, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠΌΠ΅Π΅Ρ‚ «мягкиС» ограничСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€ΠΈ использовании Π°Π²Ρ‚ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ rigid ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСт «ТСсткиС» ограничСния Π½Π° ΠΌΠ°ΡΡˆΡ‚Π°Π±.

[-u | --upper-limit value] [-l | --lower-limit value] [-r | --rigid] [--allow-shrink]

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ось Y Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² соотвСтствии с Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ…. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, явно установив ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠ°Ρ ось Y Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ ΠΎΡ‚ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ Π΄ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π°. ΠΠ²Ρ‚ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ позволяСт Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ эти Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Ссли Π½Π΅ Π·Π°Π΄Π°Π½Π° опция ТСсткости. allow-shrink измСняСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ТСсткого диска, Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ автоматичСскоС ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°, Π³Ρ€Π°Ρ„ΠΈΠΊ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹.
https://oss.oetiker.ch/rrdtool/doc/rrdgraph.en.html

Tableau ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ оси для всСх строк ΠΈΠ»ΠΈ столбцов, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для оси y. Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, Π½ΠΎ это всС Ρ‚ΠΎΡ‚ ΠΆΠ΅ случай использования, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ нСсколько Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ΠΈΠΌΠ΅Π»ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ / ΠΌΠ°ΡΡˆΡ‚Π°Π± оси.

Π₯отя ΠΌΠ½ΠΎΠ³ΠΈΠ΅ дискуссии ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Π±Ρ‹Π»ΠΈ сосрСдоточСны Π½Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… мягких ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ, я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ большая Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «минимального Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° оси YΒ» ΠΊΠ°ΠΊ части этого, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ «мягкого "ΠΌΠΈΠ½. / макс., ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π»ΠΎΡΡŒ Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠ»Π°ΠΊΠ°Ρ‚Π΅. МягкиС ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡ‹ ΠΈ максимумы Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для опрСдСлСния фиксированных ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ оси Y, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ΄Π½Ρ‹ Π²ΠΎ врСмя автоматичСского ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π΅ΡΡ‚ΡŒ извСстный Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ оси Y, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ всСгда Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для прСдотвращСния появлСния Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€Π΅ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΠΈΠΊΠΎΠ² ΠΈ Π²ΠΏΠ°Π΄ΠΈΠ½ ΠΈΠ·-Π·Π° эффСкта ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡ€ΠΈ автоматичСском ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Однако это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊΠΈΠΌΠΈ Π±ΡƒΠ΄ΡƒΡ‚ значСния ΠΏΠΎ оси Y Π²ΠΎ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‡Ρ‚ΠΎ Π½Π΅ всСгда Ρ‚Π°ΠΊ, особСнно для людСй, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΡ… ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ для использования ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ схСмы Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ минимального Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° оси Y для автоматичСского ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ устранит это Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅. ΠŸΡ€ΠΈ использовании Π² Π½Π°Π±ΠΎΡ€Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π³Π΄Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, abs(max(Y)-min(Y)) ) Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ настроСнный ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ оси Y, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ значСния ΠΏΠΎ оси Y Π±ΡƒΠ΄ΡƒΡ‚ установлСны Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ цСнтрируСтся ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ. Π­Ρ‚ΠΎ позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ прСувСличСния Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ Π·Π½Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ значСния оси Y.

НСбольшой Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ псСвдокода для дСмонстрации расчСта:

minRange = 25
dataRange = abs(max(Y)-min(Y))
if dataRange < minRange:
    yAxisExtension = (minRange - dataRange) / 2
    yAxisMin = min(Y) - yAxisExtension
    yAxisMax = max(Y) + yAxisExtension

Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒ выбросы Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΡˆΠΊΠ°Π»Ρ‹, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ цСнтрирования срСднСго значСния.

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° использования ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π½ΡƒΡŽ панСль для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· NUT / upsd ΠΈ составляСтС Π³Ρ€Π°Ρ„ΠΈΠΊ энСргопотрСблСния. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΌΠΎΠΉ Π˜Π‘ΠŸ ΠΌΠΎΠΆΠ΅Ρ‚ Π² срСднСм 400 Π’Ρ‚, Ρƒ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π² срСднСм 100 ΠΈΠ»ΠΈ 1000 Π’Ρ‚, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ выглядит ΠΈΡ… ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅. Π­Ρ‚ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅. Однако количСство потрСбляСмой мощности ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ довольно постоянноС Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ склонно ΠΊ ΠΏΡ€Π΅ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ оси Y ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ. Π­Ρ‚ΠΎ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования для минимального Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΏΠΎ оси Y, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Π΅ прСдполоТСния ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ диспСрсии Π·Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ Π½Π΅ ΠΎ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ значСния.

Если Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, - это ΡˆΡƒΠΌ квантования, ΠΊΠΎΠ³Π΄Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΠΎ мСняСтся Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅. Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΠΎ оси Y, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ слишком сильно ΡƒΡΠΈΠ»ΠΈΠ²Π°Ρ‚ΡŒ этот ΡˆΡƒΠΌ квантования Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅.
Π’ случаС нСбольшого Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ y ΠΊΠ°ΠΊ ΠΏΠΎ Π»Π΅Π²ΠΎΠΉ, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΉ осям Y Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ Β«ΠΏΠΎΠ΄Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΒ» Ρ†Π΅Π½Ρ‚Ρ€ ΠΎΠ΄Π½ΠΎΠΉ оси Y ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅, Π° Ρ†Π΅Π½Ρ‚Ρ€ Π΄Ρ€ΡƒΠ³ΠΎΠΉ оси Y ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΉ. ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°. Π‘ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΎ Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠ΅ пСрСсСчСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Y слСва ΠΈ справа. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ссли ΠΎΠ±Π΅ оси Y ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ, оси Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½ΠΎ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ опция Β«ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ оси YΒ».

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ

Π‘ΠΌΠ΅ΠΆΠ½Ρ‹Π΅ вопросы

calind picture calind  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

sslupsky picture sslupsky  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

utkarshcmu picture utkarshcmu  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

ricardclau picture ricardclau  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

tcolgate picture tcolgate  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ