A C D E G I L M O P Q R S U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ACTIVE_QUEUE_COUNT_METRIC - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
C
- CustomRedisMonitor - Class in org.swisspush.gateleen.monitoring
-
Deprecated.Extend the
RedisMonitorin your client source code - CustomRedisMonitor(Vertx, RedisProvider, String, String, int) - Constructor for class org.swisspush.gateleen.monitoring.CustomRedisMonitor
-
Deprecated.
D
- DEQUEUE_METRIC - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
E
- enableElementCount(String, String) - Method in class org.swisspush.gateleen.monitoring.RedisMonitor
- ENQUEUE_METRIC - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
- EventBusMetricsPublisher - Class in org.swisspush.gateleen.monitoring
- EventBusMetricsPublisher(Vertx, String, String) - Constructor for class org.swisspush.gateleen.monitoring.EventBusMetricsPublisher
G
- getMonitoringAddress() - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
-
Get the event bus address of the monitoring.
- getMonitoringAddress() - Method in class org.swisspush.gateleen.monitoring.RedisMonitor
-
Get the event bus address of the monitoring.
- getRedisquesAddress() - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
-
Get the event bus address of redisques.
- getRequestPerRuleExpiry() - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
- getRequestPerRuleMonitoringPath() - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
- getRequestPerRuleSampling() - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
I
- isRequestPerRuleMonitoringActive() - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
L
- LAST_USED_QUEUE_SIZE_METRIC - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
- LISTENER_COUNT_METRIC - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
M
- MARK - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
- MAX_AGE_MILLISECONDS - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
-
Deprecated.
- METRIC_ACTION - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
- METRIC_NAME - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
- MetricsPublisher - Interface in org.swisspush.gateleen.monitoring
- MonitoringHandler - Class in org.swisspush.gateleen.monitoring
-
Handler to monitor the server state using the Metrics library.
- MonitoringHandler(Vertx, RedisClient, ResourceStorage, String) - Constructor for class org.swisspush.gateleen.monitoring.MonitoringHandler
-
Deprecated.
- MonitoringHandler(Vertx, RedisClient, ResourceStorage, String, String) - Constructor for class org.swisspush.gateleen.monitoring.MonitoringHandler
-
Deprecated.
- MonitoringHandler(Vertx, ResourceStorage, String) - Constructor for class org.swisspush.gateleen.monitoring.MonitoringHandler
- MonitoringHandler(Vertx, ResourceStorage, String, String) - Constructor for class org.swisspush.gateleen.monitoring.MonitoringHandler
- MonitoringHandler.MonitoringCallback - Interface in org.swisspush.gateleen.monitoring
O
- onDone(JsonObject) - Method in interface org.swisspush.gateleen.monitoring.MonitoringHandler.MonitoringCallback
- onFail(String, int) - Method in interface org.swisspush.gateleen.monitoring.MonitoringHandler.MonitoringCallback
- org.swisspush.gateleen.monitoring - package org.swisspush.gateleen.monitoring
P
- PENDING_REQUESTS_METRIC - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
- publishMetric(String, long) - Method in class org.swisspush.gateleen.monitoring.EventBusMetricsPublisher
- publishMetric(String, long) - Method in interface org.swisspush.gateleen.monitoring.MetricsPublisher
Q
- QUEUES_KEY_PREFIX - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
-
Deprecated.
R
- RedisMonitor - Class in org.swisspush.gateleen.monitoring
-
Monitors regularly redis info metrics and arbitrary commands.
- RedisMonitor(Vertx, RedisProvider, String, int) - Constructor for class org.swisspush.gateleen.monitoring.RedisMonitor
- RedisMonitor(Vertx, RedisProvider, String, int, MetricsPublisher) - Constructor for class org.swisspush.gateleen.monitoring.RedisMonitor
- registerReceiver(Handler<Message<JsonObject>>) - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
-
Register an external receiver interested in monitoring data.
- registerResetMetricsControlMBean(String, String) - Method in class org.swisspush.gateleen.monitoring.ResetMetricsController
- REQUEST_PER_RULE_DEFAULT_EXPIRY - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
- REQUEST_PER_RULE_DEFAULT_SAMPLING - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
- REQUEST_PER_RULE_EXPIRY_PROPERTY - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
- REQUEST_PER_RULE_PREFIX - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
- REQUEST_PER_RULE_PROPERTY - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
- REQUEST_PER_RULE_SAMPLING_PROPERTY - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
- REQUESTS_BACKENDS_NAME - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
- REQUESTS_CLIENT_NAME - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
- resetLastUsedQueueSizeInformation() - Method in class org.swisspush.gateleen.monitoring.ResetMetrics
- resetLastUsedQueueSizeInformation() - Method in interface org.swisspush.gateleen.monitoring.ResetMetricsMBean
- resetMetricByName(String) - Method in class org.swisspush.gateleen.monitoring.ResetMetrics
- resetMetricByName(String) - Method in interface org.swisspush.gateleen.monitoring.ResetMetricsMBean
- ResetMetrics - Class in org.swisspush.gateleen.monitoring
-
Implementation of the ResetMetricsMBean using the vertx eventbus
- ResetMetrics(Vertx, String, String) - Constructor for class org.swisspush.gateleen.monitoring.ResetMetrics
- ResetMetricsController - Class in org.swisspush.gateleen.monitoring
-
Controller for the Reset Metrics mechanism.
- ResetMetricsController(Vertx) - Constructor for class org.swisspush.gateleen.monitoring.ResetMetricsController
- ResetMetricsController(Vertx, String) - Constructor for class org.swisspush.gateleen.monitoring.ResetMetricsController
- ResetMetricsMBean - Interface in org.swisspush.gateleen.monitoring
-
MBean defining operations to reset metric values from JMX
- resetRequestsFromClientsToCrushCount() - Method in class org.swisspush.gateleen.monitoring.ResetMetrics
- resetRequestsFromClientsToCrushCount() - Method in interface org.swisspush.gateleen.monitoring.ResetMetricsMBean
- resetRequestsFromCrushToBackendsCount() - Method in class org.swisspush.gateleen.monitoring.ResetMetrics
- resetRequestsFromCrushToBackendsCount() - Method in interface org.swisspush.gateleen.monitoring.ResetMetricsMBean
- ROUTE_COUNT_METRIC - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
S
- SET - Static variable in class org.swisspush.gateleen.monitoring.MonitoringHandler
- start() - Method in class org.swisspush.gateleen.monitoring.RedisMonitor
- startRequestMetricTracking(String, String) - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
-
Start the metric tracking for the requests defined with the metricName (routing rule)
- stop() - Method in class org.swisspush.gateleen.monitoring.RedisMonitor
- stopRequestMetricTracking(String, long, String) - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
-
Stop the metric tracking for the requests defined with the metricName (routing rule)
U
- updateDequeue() - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
- updateEnqueue() - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
- updateIncomingRequests(HttpServerRequest) - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
- updateLastUsedQueueSizeInformation(String) - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
-
Reads the size from the last used Queue from redis and stores it to JMX
- updateListenerCount(long) - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
- updateQueueCountInformation() - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
-
Update the count of active queues.
- updateQueuesSizesInformation(int, boolean, MonitoringHandler.MonitoringCallback) - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
-
Updates the information about the sizes of the top (numQueues) sized queues.
- updateRequestPerRuleMonitoring(HttpServerRequest, String) - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
- updateRequestsMeter(String, String) - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
-
Update the meter values for requests.
- updateRoutesCount(long) - Method in class org.swisspush.gateleen.monitoring.MonitoringHandler
All Classes All Packages