Wysyłam grafitowi czas spędzony w Garbage Collection (pobierając go z jvm przez jmx). To jest licznik, który rośnie. Czy ich sposób graficznego wykresu zmienia się co minutę, więc widzę wykres przedstawiający czas spędzony w GC na minutę?Grafit: pokaż zmianę z poprzedniej wartości
14
A
Odpowiedz
19
Powinieneś być w stanie zmienić licznik na wartość trafień za pomocą funkcji Pochodna, a następnie użyć funkcji podsumowania do licznika w ramce czasowej, która jest późniejsza.
&target=summarize(derivative(java.gc_time), "1min") # time spent per minute
pochodna (seriesList)
This is the opposite of the integral function. This is useful for taking a
running totalmetric and showing how many requests per minute were handled.
&target=derivative(company.server.application01.ifconfig.TXPackets)
każdym uruchomieniu ifconfig, RX i TXPackets są wyższe (zakładając, że jest ruch w sieci). Dzięki zastosowaniu funkcji pochodnych, można uzyskać pomysł wysłanych lub odebranych pakietów na minutę, nawet jeśli nagrywasz tylko sumę.
Podsumuj (seriesList, intervalString, func = 'suma', alignToFrom = False)
Summarize the data into interval buckets of a certain size.
By default, the contents of each interval bucket are summed together.
This is useful for counters where each increment represents a discrete event and
retrieving a “per X” value requires summing all the events in that interval.
Źródło: http://graphite.readthedocs.org/en/0.9.10/functions.html
Powiązane problemy
- 1. Pokaż szerokość i wysokość bieżące wartości na zmianę rozmiaru okna
- 2. Uzyskiwanie poprzedniej wartości zestawu ComboBox
- 3. Odrzuć obserwowalną zmianę wartości
- 4. Grafit nie zapisuje wartości poprawnie, jeśli używasz długich czasów trwania?
- 5. RAII obiekt do przywracania poprzedniej wartości
- 6. Pokaż wartości z innych tabel w pętli
- 7. Jak przekazywać wartości z jednej aktywności do poprzedniej aktywności?
- 8. Java Utwórz podlistę i usuń wartości z poprzedniej listy.
- 9. Monitorowanie wydajności: Ganglia kontra grafit
- 10. grafit Marynata vs odbiornik linii
- 11. Knockout - anulować zmianę zdarzenia?
- 12. zmianę wartości postępu jQuery UI pasku
- 13. zdarzenie jQuery na zmianę wartości wejścia ukrytego
- 14. przywrócić webapp z poprzedniej pozycji?
- 15. Oblicz znacznik czasu unixa dla poprzedniej północy
- 16. Grafit - precyzja renderowania niższa niż 1 minuta
- 17. Grafit: wiele serii za pomocą pojedynczego polecenia
- 18. Idiomatic sposób zaktualizować wartość w mapie na podstawie poprzedniej wartości
- 19. powrócić do poprzedniej konfiguracji z wiersza poleceń?
- 20. Zanikanie aktywności z poprzedniej aktywności w Androidzie
- 21. wypełnienia kolumny z poprzedniej kolumny jeśli NA
- 22. wróć do poprzedniej strony
- 23. zmianę nazw elementu z XSLT
- 24. SQL Query zastąpić wartość NULL w wierszu o wartości od poprzedniej znanej wartości
- 25. Wektoryzowane obliczanie wartości kolumny na podstawie poprzedniej wartości tej samej kolumny?
- 26. THREE JS długość wektora przez zmianę wartości bezwzględnej
- 27. jQuery Zmień wydarzenie na element <input> - jakikolwiek sposób na zachowanie poprzedniej wartości?
- 28. Jak zapobiec/anulować zmianę wartości combobox w C#?
- 29. jQuery wybierz zmianę zdarzenia po wybraniu tej samej wartości
- 30. AngularJS - Wprowadzono zmianę wartości poza dyrektywą w dyrektywie
mogę jakoś na sekundę wartości przy użyciu coś jak wyżej? – gyre
Pytanie brzmi: jak to zrobić, jeśli schemat przechowywania jest ustawiony na przechowywanie 1 punktu danych, powiedzmy, 30 sekund. – gyre
Ponadto, jeśli twoje dane mają puste wartości, 'derivative()' nie zadziała zbyt dobrze bez pomocy. Powinieneś dodać 'keepLastValue', np .:' derivative (keepLastValue()) ' –