Envío a Graphite el tiempo pasado en Garbage Collection (obteniendo esto de jvm a través de jmx). Este es un contador que aumenta. ¿Es una forma de tener Graphite graph el cambio cada minuto para que pueda ver un gráfico que muestra el tiempo pasado en GC por minuto?Grafito: muestra el cambio del valor anterior
14
A
Respuesta
19
Debería poder convertir el contador en una tasa de acierto con la función Derivada, luego usar la función de resumen en el contador en el marco de tiempo que su después.
&target=summarize(derivative(java.gc_time), "1min") # time spent per minute
derivado (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)
Cada vez que se ejecuta ifconfig, el RX y TXPackets son más altos (suponiendo que no hay tráfico de la red.) Mediante la aplicación de la función derivada, se puede obtener una idea de los paquetes por minuto enviados o recibidos, aunque solo esté registrando el total.
Resumir (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.
Fuente: http://graphite.readthedocs.org/en/0.9.10/functions.html
Cuestiones relacionadas
- 1. DatePicker muestra el valor incorrecto del mes
- 2. Supervisión del rendimiento: Ganglia frente a grafito
- 3. Evento de cambio de casilla de verificación eliminada envía el valor anterior
- 4. knockout.js cambio de evento de cuadro de entrada - pasa el valor anterior
- 5. Cambio del valor de un NSNumber
- 6. Obtener el valor anterior de ComboBox
- 7. WPF ComboBox SelectedItem - cambiar al valor anterior
- 8. Xcode: ¿Cómo se muestra el valor de resistencia del GPS?
- 9. MVC 3 - muestra el valor del diccionario en la vista
- 10. ¿Cómo cambio el CABEZAL a una revisión anterior?
- 11. SQL sustituir el valor NULL en una fila con un valor entre el valor anterior conocida
- 12. ¿Cómo limpiar los datos del susurro de grafito?
- 13. JSpinner Cambio de valor Eventos
- 14. f.collection_select que no muestra el valor seleccionado
- 15. Textfield no muestra el valor inicial
- 16. En R, ¿cómo cambio el valor del color de solo un valor en scale_fill_brewer de ggplot2?
- 17. Envío de datos de ganglia a grafito
- 18. ¿Cómo cambio el valor de un valor Settings.settings?
- 19. Predicción de fecha anterior: datos de valor
- 20. cómo verificar el valor anterior en android of viewflipper
- 21. Grafito: serie múltiple con un solo comando
- 22. Evento NotifyPropertyChanged donde eventos args contienen el valor anterior
- 23. SQL UPDATE, pero sólo si el valor anterior es nulo
- 24. Cómo calcular el valor total del carrito de la muestra del carrito de mvc knockout
- 25. C# Cambio del valor del cuadro combinado, ¿qué evento debo usar para escribir actualizar el registro?
- 26. jQuery validar el cambio de color del fondo del elemento
- 27. forma idiomática para actualizar el valor en un mapa basado en el valor anterior
- 28. Cómo mostrar dinámicamente el nombre del mes anterior
- 29. Valor de cambio de SQL
- 30. Cómo cambio la salida de mysql según el valor
¿hay algún modo conseguir por segundo valores usando algo como lo anterior? – gyre
la pregunta es ¿cómo lo hago si el esquema de almacenamiento está configurado para almacenar 1 punto de datos cada, digamos, 30 segundos? – gyre
Además, si sus datos tienen valores vacíos, 'derivative()' no funcionará muy bien sin ayuda. Debería agregar 'keepLastValue', por ejemplo:' derivative (keepLastValue()) ' –