AggregatedMetric
|
Object
|
Allows for aggregating existing metrics over a period of time. Useful for running sums or averages; also for extracting single data item from collection-based metrics
|
AzureAdvisorHealthMetric
|
AvailabilityState
|
String
|
Summary
|
String
|
ReasonType
|
String
|
ReasonChronicity
|
String
|
DetailedStatus
|
String
|
OccuredTime
|
DateTime
|
ReportedTime
|
DateTime
|
|
Tracks Azure health using latest Azure Health API - more info @ https://docs.microsoft.com/en-us/rest/api/resourcehealth/availabilitystatuses/getbyresource/
|
AzureAdvisorRecommendationMetric
|
AzureAdvisorRecommendation[]
Category
|
String
|
Impact
|
String
|
LastUpdated
|
Nullable`1
|
Risk
|
String
|
Problem
|
String
|
Solution
|
String
|
|
Tracks Azure recommendations using latest Azure Advisor API - more info @ https://docs.microsoft.com/en-us/rest/api/advisor/
|
AzureMonitorMetric
|
Double
|
Tracks Azure metrics using latest Azure Monitor API - more info @ https://docs.microsoft.com/en-us/rest/api/monitor/
|
DerivedMetric
|
Double
|
Allows for deriving new metrics from existing ones. Useful for combining existing metrics together or for multiplying metrics by a factor
|
KubernetesClusterCpuUsage
|
Double
|
Tracks percent of CPU usage
|
KubernetesClusterEvents
|
KubernetesEventWithKind[]
Kind
|
String
|
Type
|
String
|
Reason
|
String
|
From
|
String
|
Message
|
String
|
Timestamp
|
Nullable`1
|
|
Tracks list of events
|
KubernetesClusterMemoryUsage
|
Double
|
Tracks percent of memory usage
|
KubernetesContainersListInPod
|
Name
|
String
|
Cpu
|
Double
|
Memory
|
Double
|
UsageCpuUnits
|
Double
|
RequestedCpuUnits
|
Double
|
LimitCpuUnits
|
Double
|
UsageMemory
|
Int64
|
RequestedMemory
|
Int64
|
LimitMemory
|
Int64
|
|
Tracks list of containers in pod
|
KubernetesDaemonSetsList
|
KubernetesDaemonSetState[]
Namespace
|
String
|
Name
|
String
|
Cpu
|
Double
|
Memory
|
Double
|
CollisionCount
|
Int32
|
CurrentNumberScheduled
|
Int32
|
DesiredNumberScheduled
|
Int32
|
NumberAvailable
|
Int32
|
NumberMisscheduled
|
Int32
|
NumberReady
|
Int32
|
NumberUnavailable
|
Int32
|
UpdatedNumberScheduled
|
Int32
|
|
Tracks list of daemonSets
|
KubernetesDeploymentsList
|
KubernetesDeploymentState[]
Namespace
|
String
|
Name
|
String
|
Cpu
|
Double
|
Memory
|
Double
|
Paused
|
Nullable`1
|
CollisionCount
|
Int32
|
Replicas
|
Int32
|
AvailableReplicas
|
Int32
|
ReadyReplicas
|
Int32
|
UnavailableReplicas
|
Int32
|
UpdatedReplicas
|
Int32
|
|
Tracks list of deployments
|
KubernetesJobsList
|
Name
|
String
|
Namespace
|
String
|
Status
|
String
|
Active
|
Int32
|
Failed
|
Int32
|
Succeeded
|
Int32
|
Message
|
String
|
|
Tracks list of Kubernetes Jobs
|
KubernetesNodesList
|
Name
|
String
|
Status
|
String
|
Pods
|
Int32
|
Cpu
|
Double
|
Memory
|
Double
|
CpuUnitsUsage
|
Double
|
UsageMemory
|
Int64
|
AllocatablePodsCount
|
Int32
|
AllocatableCpuUnits
|
Double
|
AllocatableMemory
|
Int64
|
Message
|
String
|
|
Tracks list of nodes
|
KubernetesPodsList
|
Namespace
|
String
|
Name
|
String
|
Status
|
String
|
Node
|
String
|
Cpu
|
Double
|
Memory
|
Double
|
UsageCpuUnits
|
Double
|
RequestedCpuUnits
|
Double
|
LimitCpuUnits
|
Double
|
UsageMemory
|
Int64
|
RequestedMemory
|
Int64
|
LimitMemory
|
Int64
|
StarTime
|
Nullable`1
|
|
Tracks list of pods
|
KubernetesReplicaSetsList
|
KubernetesReplicaSetState[]
Namespace
|
String
|
Name
|
String
|
Cpu
|
Double
|
Memory
|
Double
|
Replicas
|
Int32
|
AvailableReplicas
|
Int32
|
FullyLabeledReplicas
|
Int32
|
ReadyReplicas
|
Int32
|
|
Tracks list of replicaSets
|
KubernetesStatefulSetsList
|
KubernetesStatefulSetState[]
Namespace
|
String
|
Name
|
String
|
Cpu
|
Double
|
Memory
|
Double
|
CollisionCount
|
Int32
|
CurrentReplicas
|
Int32
|
ReadyReplicas
|
Int32
|
Replicas
|
Int32
|
UpdatedReplicas
|
Int32
|
|
Tracks list of statefulSets
|
LinkedMetric
|
Object
|
Allows for tracking of metrics from other resources. Useful when it is important to evaluate metrics from different resources side-by-side
|
ResourceStatus
|
String
|
Tracks overall status of the resource. This is an important metric as it is used to drive Uptime reports. Possible values: Ready, Down, Unknown and in some cases Stopped
|