17 #ifndef __MASTER_METRICS_HPP__
18 #define __MASTER_METRICS_HPP__
205 const TaskState& state,
206 const TaskStatus::Source& source,
207 const TaskStatus::Reason& reason);
214 #endif // __MASTER_METRICS_HPP__
process::metrics::Counter messages_executor_to_framework
Definition: metrics.hpp:142
process::metrics::Counter messages_reregister_slave
Definition: metrics.hpp:146
process::metrics::Gauge slaves_disconnected
Definition: metrics.hpp:48
~Frameworks()
Definition: metrics.hpp:115
process::metrics::Gauge frameworks_active
Definition: metrics.hpp:55
process::metrics::Counter messages_reregister_framework
Definition: metrics.hpp:128
process::metrics::Counter recovery_slave_removals
Definition: metrics.hpp:167
process::metrics::Gauge event_queue_http_requests
Definition: metrics.hpp:172
Future< Nothing > remove(const Metric &metric)
Definition: metrics.hpp:109
process::metrics::Counter tasks_finished
Definition: metrics.hpp:66
hashmap< TaskStatus::Source, Reasons > SourcesReasons
Definition: metrics.hpp:76
process::metrics::Gauge event_queue_dispatches
Definition: metrics.hpp:171
process::metrics::Counter messages_reconcile_tasks
Definition: metrics.hpp:138
process::metrics::Gauge frameworks_inactive
Definition: metrics.hpp:56
process::metrics::Gauge tasks_unreachable
Definition: metrics.hpp:64
process::metrics::Counter messages_deactivate_framework
Definition: metrics.hpp:130
process::metrics::Gauge uptime_secs
Definition: metrics.hpp:44
process::metrics::Counter slave_unreachable_completed
Definition: metrics.hpp:191
process::metrics::Counter valid_status_updates
Definition: metrics.hpp:160
std::vector< process::metrics::Gauge > resources_used
Definition: metrics.hpp:196
process::metrics::Counter messages_update_slave
Definition: metrics.hpp:150
process::metrics::Gauge outstanding_offers
Definition: metrics.hpp:58
process::metrics::Gauge tasks_running
Definition: metrics.hpp:63
process::metrics::Counter slave_shutdowns_scheduled
Definition: metrics.hpp:186
void incrementTasksStates(const TaskState &state, const TaskStatus::Source &source, const TaskStatus::Reason &reason)
process::metrics::Gauge slaves_active
Definition: metrics.hpp:49
process::metrics::Counter messages_kill_task
Definition: metrics.hpp:131
process::metrics::Counter tasks_failed
Definition: metrics.hpp:67
process::metrics::Gauge event_queue_messages
Definition: metrics.hpp:170
process::metrics::Gauge slaves_connected
Definition: metrics.hpp:47
process::metrics::Counter valid_status_update_acknowledgements
Definition: metrics.hpp:163
process::metrics::Counter messages_processed
Definition: metrics.hpp:105
process::metrics::Counter tasks_lost
Definition: metrics.hpp:69
process::metrics::Counter slave_reregistrations
Definition: metrics.hpp:176
Future< Nothing > add(const T &metric)
Definition: metrics.hpp:95
hashmap< std::string, process::Owned< Frameworks > > frameworks
Definition: metrics.hpp:124
Definition: counter.hpp:26
process::metrics::Gauge tasks_killing
Definition: metrics.hpp:65
Definition: hashmap.hpp:38
process::metrics::Counter messages_status_update_acknowledgement
Definition: metrics.hpp:132
process::metrics::Counter valid_framework_to_executor_messages
Definition: metrics.hpp:155
process::metrics::Counter messages_authenticate
Definition: metrics.hpp:153
process::metrics::Counter invalid_executor_to_framework_messages
Definition: metrics.hpp:158
process::metrics::Counter slave_unreachable_canceled
Definition: metrics.hpp:192
process::metrics::Counter tasks_error
Definition: metrics.hpp:70
std::vector< process::metrics::Gauge > resources_revocable_percent
Definition: metrics.hpp:202
process::metrics::Counter valid_executor_to_framework_messages
Definition: metrics.hpp:157
process::metrics::Gauge elected
Definition: metrics.hpp:45
process::metrics::Counter tasks_gone
Definition: metrics.hpp:72
process::metrics::Counter messages_launch_tasks
Definition: metrics.hpp:134
Definition: metrics.hpp:86
process::metrics::Counter slave_unreachable_scheduled
Definition: metrics.hpp:190
process::metrics::Counter dropped_messages
Definition: metrics.hpp:82
std::vector< process::metrics::Gauge > resources_revocable_total
Definition: metrics.hpp:200
std::vector< process::metrics::Gauge > resources_total
Definition: metrics.hpp:195
process::metrics::Counter invalid_framework_to_executor_messages
Definition: metrics.hpp:156
process::metrics::Counter messages_suppress_offers
Definition: metrics.hpp:137
process::metrics::Counter slave_shutdowns_canceled
Definition: metrics.hpp:188
Metrics(const Master &master)
process::metrics::Gauge slaves_unreachable
Definition: metrics.hpp:51
process::metrics::Counter messages_status_update
Definition: metrics.hpp:148
process::metrics::Counter messages_revive_offers
Definition: metrics.hpp:136
process::metrics::Counter slave_removals
Definition: metrics.hpp:177
process::metrics::Counter tasks_killed
Definition: metrics.hpp:68
process::metrics::Counter messages_register_framework
Definition: metrics.hpp:127
process::metrics::Counter slave_shutdowns_completed
Definition: metrics.hpp:187
process::metrics::Counter messages_register_slave
Definition: metrics.hpp:145
process::metrics::Gauge frameworks_connected
Definition: metrics.hpp:53
process::metrics::Gauge frameworks_disconnected
Definition: metrics.hpp:54
process::metrics::Counter slave_removals_reason_unregistered
Definition: metrics.hpp:179
process::metrics::Counter messages_exited_executor
Definition: metrics.hpp:149
process::metrics::Counter messages_resource_request
Definition: metrics.hpp:133
process::metrics::Counter messages_framework_to_executor
Definition: metrics.hpp:139
hashmap< TaskState, SourcesReasons > tasks_states
Definition: metrics.hpp:79
process::metrics::Counter slave_removals_reason_registered
Definition: metrics.hpp:180
process::metrics::Counter messages_unregister_slave
Definition: metrics.hpp:147
process::metrics::Counter tasks_gone_by_operator
Definition: metrics.hpp:73
process::metrics::Gauge tasks_starting
Definition: metrics.hpp:62
process::metrics::Counter messages_decline_offers
Definition: metrics.hpp:135
process::metrics::Gauge tasks_staging
Definition: metrics.hpp:61
Definition: metrics.hpp:38
Frameworks(const std::string &principal)
Definition: metrics.hpp:107
process::metrics::Counter messages_unregister_framework
Definition: metrics.hpp:129
std::vector< process::metrics::Gauge > resources_revocable_used
Definition: metrics.hpp:201
process::metrics::Counter messages_received
Definition: metrics.hpp:97
std::vector< process::metrics::Gauge > resources_percent
Definition: metrics.hpp:197
process::metrics::Counter invalid_status_updates
Definition: metrics.hpp:161
process::metrics::Counter invalid_status_update_acknowledgements
Definition: metrics.hpp:164
Definition: master.hpp:392
process::metrics::Counter slave_removals_reason_unhealthy
Definition: metrics.hpp:178
process::metrics::Gauge slaves_inactive
Definition: metrics.hpp:50
hashmap< TaskStatus::Reason, process::metrics::Counter > Reasons
Definition: metrics.hpp:75
process::metrics::Counter slave_registrations
Definition: metrics.hpp:175
process::metrics::Counter tasks_dropped
Definition: metrics.hpp:71