Apache Mesos
Public Member Functions | Public Attributes | List of all members
mesos::internal::slave::Metrics Struct Reference

#include <metrics.hpp>

Public Member Functions

 Metrics (const Slave &slave)
 
 ~Metrics ()
 
void setRecoveryTime (const Duration &duration)
 

Public Attributes

process::metrics::PullGauge uptime_secs
 
process::metrics::PullGauge registered
 
process::metrics::Counter recovery_errors
 
Option< process::metrics::PullGaugerecovery_time_secs
 
process::metrics::PullGauge frameworks_active
 
process::metrics::PullGauge tasks_staging
 
process::metrics::PullGauge tasks_starting
 
process::metrics::PullGauge tasks_running
 
process::metrics::PullGauge tasks_killing
 
process::metrics::Counter tasks_finished
 
process::metrics::Counter tasks_failed
 
process::metrics::Counter tasks_killed
 
process::metrics::Counter tasks_lost
 
process::metrics::Counter tasks_gone
 
process::metrics::PullGauge executors_registering
 
process::metrics::PullGauge executors_running
 
process::metrics::PullGauge executors_terminating
 
process::metrics::Counter executors_terminated
 
process::metrics::Counter executors_preempted
 
process::metrics::Counter valid_status_updates
 
process::metrics::Counter invalid_status_updates
 
process::metrics::Counter valid_framework_messages
 
process::metrics::Counter invalid_framework_messages
 
process::metrics::PullGauge executor_directory_max_allowed_age_secs
 
process::metrics::Counter container_launch_errors
 
std::vector< process::metrics::PullGaugeresources_total
 
std::vector< process::metrics::PullGaugeresources_used
 
std::vector< process::metrics::PullGaugeresources_percent
 
std::vector< process::metrics::PullGaugeresources_revocable_total
 
std::vector< process::metrics::PullGaugeresources_revocable_used
 
std::vector< process::metrics::PullGaugeresources_revocable_percent
 

Constructor & Destructor Documentation

mesos::internal::slave::Metrics::Metrics ( const Slave slave)
explicit
mesos::internal::slave::Metrics::~Metrics ( )

Member Function Documentation

void mesos::internal::slave::Metrics::setRecoveryTime ( const Duration duration)

Member Data Documentation

process::metrics::Counter mesos::internal::slave::Metrics::container_launch_errors
process::metrics::PullGauge mesos::internal::slave::Metrics::executor_directory_max_allowed_age_secs
process::metrics::Counter mesos::internal::slave::Metrics::executors_preempted
process::metrics::PullGauge mesos::internal::slave::Metrics::executors_registering
process::metrics::PullGauge mesos::internal::slave::Metrics::executors_running
process::metrics::Counter mesos::internal::slave::Metrics::executors_terminated
process::metrics::PullGauge mesos::internal::slave::Metrics::executors_terminating
process::metrics::PullGauge mesos::internal::slave::Metrics::frameworks_active
process::metrics::Counter mesos::internal::slave::Metrics::invalid_framework_messages
process::metrics::Counter mesos::internal::slave::Metrics::invalid_status_updates
process::metrics::Counter mesos::internal::slave::Metrics::recovery_errors
Option<process::metrics::PullGauge> mesos::internal::slave::Metrics::recovery_time_secs
process::metrics::PullGauge mesos::internal::slave::Metrics::registered
std::vector<process::metrics::PullGauge> mesos::internal::slave::Metrics::resources_percent
std::vector<process::metrics::PullGauge> mesos::internal::slave::Metrics::resources_revocable_percent
std::vector<process::metrics::PullGauge> mesos::internal::slave::Metrics::resources_revocable_total
std::vector<process::metrics::PullGauge> mesos::internal::slave::Metrics::resources_revocable_used
std::vector<process::metrics::PullGauge> mesos::internal::slave::Metrics::resources_total
std::vector<process::metrics::PullGauge> mesos::internal::slave::Metrics::resources_used
process::metrics::Counter mesos::internal::slave::Metrics::tasks_failed
process::metrics::Counter mesos::internal::slave::Metrics::tasks_finished
process::metrics::Counter mesos::internal::slave::Metrics::tasks_gone
process::metrics::Counter mesos::internal::slave::Metrics::tasks_killed
process::metrics::PullGauge mesos::internal::slave::Metrics::tasks_killing
process::metrics::Counter mesos::internal::slave::Metrics::tasks_lost
process::metrics::PullGauge mesos::internal::slave::Metrics::tasks_running
process::metrics::PullGauge mesos::internal::slave::Metrics::tasks_staging
process::metrics::PullGauge mesos::internal::slave::Metrics::tasks_starting
process::metrics::PullGauge mesos::internal::slave::Metrics::uptime_secs
process::metrics::Counter mesos::internal::slave::Metrics::valid_framework_messages
process::metrics::Counter mesos::internal::slave::Metrics::valid_status_updates

The documentation for this struct was generated from the following file: