показатель
Gauges
Это панель инструментов, которую можно увеличить или уменьшить. Простейшая метрика имеет только простое возвращаемое значение, такое как количество задач, ожидающих в текущей очереди, текущий процент использования ЦП и т. д., которые можно описать значением.
{
"vertx.pools.worker.vert.x-worker-thread.pool-ratio" : {
"type" : "gauge",
"value" : 0.0
}
}
Counters
Счетчик, который только увеличивает, а не уменьшает. Показатели типа Счетчик работают так же, как и счетчики, только увеличиваются, а не уменьшаются (если только система не перезагружена), например, общее количество услуг, предоставляемых нашей системой на данный момент.
{
"vertx.eventbus.messages.pending" : {
"type" : "counter",
"count" : 0
}
}
Meters
Счетчик измеряет скорость, с которой происходит серия событий, таких как TPS, QPS, RPS и т. д. Счетчики будут считать скорость за последнюю 1 минуту, 5 минут, 15 минут и т. д.
{
"vertx.eventbus.messages.sent" : {
"type" : "meter",
"oneSecondRate" : 0,
"count" : 0,
"meanRate" : 0.0,
"oneMinuteRate" : 0.0,
"fiveMinuteRate" : 0.0,
"fifteenMinuteRate" : 0.0,
"rate" : "events/seconds"
}
}
Histogram & Summary
Используется для статистики и анализа выборочного распределения.
{
"vertx.http.servers.0.0.0.0:8082.bytes-written" : {
"type" : "histogram",
"count" : 2,
"min" : 17464.0,
"max" : 17989.0,
"mean" : 17840.46452488381,
"stddev" : 236.47058393806049,
"median" : 17989.0,
"75%" : 17989.0,
"95%" : 17989.0,
"98%" : 17989.0,
"99%" : 17989.0,
"99.9%" : 17989.0
}
}
Timers
Это комбинация гистограммы и измерителя.
{
"vertx.http.servers.0.0.0.0:8082.get-requests" : {
"type" : "timer",
"oneSecondRate" : 0,
"count" : 4,
"meanRate" : 0.0035204401211698486,
"oneMinuteRate" : 0.06396446829654137,
"fiveMinuteRate" : 0.013222836942706007,
"fifteenMinuteRate" : 0.004432121596082617,
"rate" : "events/seconds",
"min" : 0.516933,
"max" : 17.52113,
"mean" : 4.683465039234329,
"stddev" : 7.301217751544212,
"median" : 0.526388,
"75%" : 0.5501079999999999,
"95%" : 17.52113,
"98%" : 17.52113,
"99%" : 17.52113,
"99.9%" : 17.52113,
"durationRate" : "milliseconds"
}
}
Метрики для Vert.x
-
vertx.event-loop-size
Датчик количества потоков в пуле событийного цикла -
vertx.worker-pool-size
Индикатор количества потоков в рабочем пуле -
vertx.cluster-host
Индикатор настроек хоста кластера (доступен только в режиме кластера) -
vertx.cluster-port
Индикатор настроек порта кластера (только в режиме кластера) -
vertx.verticles
в настоящее время развернутverticle
общее количество счетчиков -
vertx.verticles.<verticle-name>
определенныйverticle
Количество счетчиков развертывания для