|
@@ -9,43 +9,42 @@ func init() {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
var (
|
|
var (
|
|
|
- M_Instance_Start Counter
|
|
|
|
|
- M_Page_Status_200 Counter
|
|
|
|
|
- M_Page_Status_500 Counter
|
|
|
|
|
- M_Page_Status_404 Counter
|
|
|
|
|
- M_Page_Status_Unknown Counter
|
|
|
|
|
- M_Api_Status_200 Counter
|
|
|
|
|
- M_Api_Status_404 Counter
|
|
|
|
|
- M_Api_Status_500 Counter
|
|
|
|
|
- M_Api_Status_Unknown Counter
|
|
|
|
|
- M_Proxy_Status_200 Counter
|
|
|
|
|
- M_Proxy_Status_404 Counter
|
|
|
|
|
- M_Proxy_Status_500 Counter
|
|
|
|
|
- M_Proxy_Status_Unknown Counter
|
|
|
|
|
- M_Api_User_SignUpStarted Counter
|
|
|
|
|
- M_Api_User_SignUpCompleted Counter
|
|
|
|
|
- M_Api_User_SignUpInvite Counter
|
|
|
|
|
- M_Api_Dashboard_Save Timer
|
|
|
|
|
- M_Api_Dashboard_Get Timer
|
|
|
|
|
- M_Api_Dashboard_Search Timer
|
|
|
|
|
- M_Api_Admin_User_Create Counter
|
|
|
|
|
- M_Api_Login_Post Counter
|
|
|
|
|
- M_Api_Login_OAuth Counter
|
|
|
|
|
- M_Api_Org_Create Counter
|
|
|
|
|
- M_Api_Dashboard_Snapshot_Create Counter
|
|
|
|
|
- M_Api_Dashboard_Snapshot_External Counter
|
|
|
|
|
- M_Api_Dashboard_Snapshot_Get Counter
|
|
|
|
|
- M_Models_Dashboard_Insert Counter
|
|
|
|
|
- M_Alerting_Result_State_Critical Counter
|
|
|
|
|
- M_Alerting_Result_State_Warning Counter
|
|
|
|
|
- M_Alerting_Result_State_Ok Counter
|
|
|
|
|
- M_Alerting_Result_State_Paused Counter
|
|
|
|
|
- M_Alerting_Result_State_Unknown Counter
|
|
|
|
|
- M_Alerting_Result_State_ExecutionError Counter
|
|
|
|
|
- M_Alerting_Active_Alerts Counter
|
|
|
|
|
- M_Alerting_Notification_Sent_Slack Counter
|
|
|
|
|
- M_Alerting_Notification_Sent_Email Counter
|
|
|
|
|
- M_Alerting_Notification_Sent_Webhook Counter
|
|
|
|
|
|
|
+ M_Instance_Start Counter
|
|
|
|
|
+ M_Page_Status_200 Counter
|
|
|
|
|
+ M_Page_Status_500 Counter
|
|
|
|
|
+ M_Page_Status_404 Counter
|
|
|
|
|
+ M_Page_Status_Unknown Counter
|
|
|
|
|
+ M_Api_Status_200 Counter
|
|
|
|
|
+ M_Api_Status_404 Counter
|
|
|
|
|
+ M_Api_Status_500 Counter
|
|
|
|
|
+ M_Api_Status_Unknown Counter
|
|
|
|
|
+ M_Proxy_Status_200 Counter
|
|
|
|
|
+ M_Proxy_Status_404 Counter
|
|
|
|
|
+ M_Proxy_Status_500 Counter
|
|
|
|
|
+ M_Proxy_Status_Unknown Counter
|
|
|
|
|
+ M_Api_User_SignUpStarted Counter
|
|
|
|
|
+ M_Api_User_SignUpCompleted Counter
|
|
|
|
|
+ M_Api_User_SignUpInvite Counter
|
|
|
|
|
+ M_Api_Dashboard_Save Timer
|
|
|
|
|
+ M_Api_Dashboard_Get Timer
|
|
|
|
|
+ M_Api_Dashboard_Search Timer
|
|
|
|
|
+ M_Api_Admin_User_Create Counter
|
|
|
|
|
+ M_Api_Login_Post Counter
|
|
|
|
|
+ M_Api_Login_OAuth Counter
|
|
|
|
|
+ M_Api_Org_Create Counter
|
|
|
|
|
+ M_Api_Dashboard_Snapshot_Create Counter
|
|
|
|
|
+ M_Api_Dashboard_Snapshot_External Counter
|
|
|
|
|
+ M_Api_Dashboard_Snapshot_Get Counter
|
|
|
|
|
+ M_Models_Dashboard_Insert Counter
|
|
|
|
|
+ M_Alerting_Result_State_Alerting Counter
|
|
|
|
|
+ M_Alerting_Result_State_Ok Counter
|
|
|
|
|
+ M_Alerting_Result_State_Paused Counter
|
|
|
|
|
+ M_Alerting_Result_State_NoData Counter
|
|
|
|
|
+ M_Alerting_Result_State_ExecError Counter
|
|
|
|
|
+ M_Alerting_Active_Alerts Counter
|
|
|
|
|
+ M_Alerting_Notification_Sent_Slack Counter
|
|
|
|
|
+ M_Alerting_Notification_Sent_Email Counter
|
|
|
|
|
+ M_Alerting_Notification_Sent_Webhook Counter
|
|
|
|
|
|
|
|
// Timers
|
|
// Timers
|
|
|
M_DataSource_ProxyReq_Timer Timer
|
|
M_DataSource_ProxyReq_Timer Timer
|
|
@@ -92,12 +91,11 @@ func initMetricVars(settings *MetricSettings) {
|
|
|
|
|
|
|
|
M_Models_Dashboard_Insert = RegCounter("models.dashboard.insert")
|
|
M_Models_Dashboard_Insert = RegCounter("models.dashboard.insert")
|
|
|
|
|
|
|
|
- M_Alerting_Result_State_Critical = RegCounter("alerting.result", "state", "critical")
|
|
|
|
|
- M_Alerting_Result_State_Warning = RegCounter("alerting.result", "state", "warning")
|
|
|
|
|
|
|
+ M_Alerting_Result_State_Alerting = RegCounter("alerting.result", "state", "alerting")
|
|
|
M_Alerting_Result_State_Ok = RegCounter("alerting.result", "state", "ok")
|
|
M_Alerting_Result_State_Ok = RegCounter("alerting.result", "state", "ok")
|
|
|
M_Alerting_Result_State_Paused = RegCounter("alerting.result", "state", "paused")
|
|
M_Alerting_Result_State_Paused = RegCounter("alerting.result", "state", "paused")
|
|
|
- M_Alerting_Result_State_Unknown = RegCounter("alerting.result", "state", "unknown")
|
|
|
|
|
- M_Alerting_Result_State_ExecutionError = RegCounter("alerting.result", "state", "execution_error")
|
|
|
|
|
|
|
+ M_Alerting_Result_State_NoData = RegCounter("alerting.result", "state", "no_data")
|
|
|
|
|
+ M_Alerting_Result_State_ExecError = RegCounter("alerting.result", "state", "exec_error")
|
|
|
|
|
|
|
|
M_Alerting_Active_Alerts = RegCounter("alerting.active_alerts")
|
|
M_Alerting_Active_Alerts = RegCounter("alerting.active_alerts")
|
|
|
M_Alerting_Notification_Sent_Slack = RegCounter("alerting.notifications_sent", "type", "slack")
|
|
M_Alerting_Notification_Sent_Slack = RegCounter("alerting.notifications_sent", "type", "slack")
|