Skip to content

Commit

Permalink
Merge branch 'main' into ext-service-golden-metrics
Browse files Browse the repository at this point in the history
  • Loading branch information
jack-berg authored Jan 15, 2025
2 parents e6c675f + 313f78b commit bf59d7f
Show file tree
Hide file tree
Showing 41 changed files with 1,647 additions and 365 deletions.
15 changes: 15 additions & 0 deletions entity-types/ext-fluentbit_kubernetes/summary_metrics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
clusterName:
title: Cluster name
unit: STRING
tag:
key: k8s.clusterName
daemonsetName:
title: Daemonset name
unit: STRING
tag:
key: k8s.daemonsetName
namespace:
title: Namespace
unit: STRING
tag:
key: k8s.namespaceName
4 changes: 3 additions & 1 deletion entity-types/ext-pdu/definition.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ dashboardTemplates:
# Servertech-4 profile
kentik/servertech-pdu4:
template: servertech-pdu4-dashboard.json
kentik/panduit_pdu:
template: panduit-pdu-dashboard.json
# Generic/catchall
kentik:
template: kentik-dashboard.json
template: kentik-dashboard.json
9 changes: 9 additions & 0 deletions entity-types/infra-aws_mediaconnect_flow/definition.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
domain: INFRA
type: AWS_MEDIACONNECT_FLOW
goldenTags:
- aws.accountId
- aws.region
- aws.availabilityZone
configuration:
entityExpirationTime: DAILY
alertable: true
45 changes: 45 additions & 0 deletions entity-types/infra-aws_mediaconnect_flow/golden_metrics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
BitRate:
title: BitRate
unit: BITS_PER_SECOND
queries:
aws:
select: min(aws.mediaconnect.BitRate)
from: Metric
eventId: entity.guid
eventName: entity.name
ContinuityCounter:
title: ContinuityCounter
unit: COUNT
queries:
aws:
select: sum(aws.mediaconnect.ContinuityCounter)
from: Metric
eventId: entity.guid
eventName: entity.name
Disconnections:
title: Disconnections
unit: COUNT
queries:
aws:
select: sum(aws.mediaconnect.Disconnections)
from: Metric
eventId: entity.guid
eventName: entity.name
NotRecoveredPackets:
title: NotRecoveredPackets
unit: COUNT
queries:
aws:
select: sum(aws.mediaconnect.NotRecoveredPackets)
from: Metric
eventId: entity.guid
eventName: entity.name
PacketLossPercent:
title: PacketLossPercent
unit: PERCENTAGE
queries:
aws:
select: max(aws.mediaconnect.PacketLossPercent)
from: Metric
eventId: entity.guid
eventName: entity.name
30 changes: 30 additions & 0 deletions entity-types/infra-aws_mediaconnect_flow/summary_metrics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
providerAccountName:
title: AWS account
unit: STRING
tag:
key: providerAccountName
region:
title: Region
unit: STRING
tag:
key: aws.awsRegion
BitRate:
goldenMetric: BitRate
title: BitRate
unit: BITS_PER_SECOND
ContinuityCounter:
goldenMetric: ContinuityCounter
title: ContinuityCounter
unit: COUNT
Disconnections:
goldenMetric: Disconnections
title: Disconnections
unit: COUNT
NotRecoveredPackets:
goldenMetric: NotRecoveredPackets
title: NotRecoveredPackets
unit: COUNT
PacketLossPercent:
goldenMetric: PacketLossPercent
title: PacketLossPercent
unit: PERCENTAGE
9 changes: 9 additions & 0 deletions entity-types/infra-aws_mediaconnect_output/definition.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
domain: INFRA
type: AWS_MEDIACONNECT_OUTPUT
goldenTags:
- aws.accountId
- aws.region
- aws.availabilityZone
configuration:
entityExpirationTime: DAILY
alertable: true
36 changes: 36 additions & 0 deletions entity-types/infra-aws_mediaconnect_output/golden_metrics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
OutputBitRate:
title: OutputBitRate
unit: BITS_PER_SECOND
queries:
aws:
select: min(aws.mediaconnect.OutputBitRate)
from: Metric
eventId: entity.guid
eventName: entity.name
OutputConnected:
title: OutputConnected
unit: COUNT
queries:
aws:
select: max(aws.mediaconnect.OutputConnected)
from: Metric
eventId: entity.guid
eventName: entity.name
OutputDisconnections:
title: OutputDisconnections
unit: COUNT
queries:
aws:
select: sum(aws.mediaconnect.OutputDisconnections)
from: Metric
eventId: entity.guid
eventName: entity.name
OutputNotRecoveredPackets:
title: OutputNotRecoveredPackets
unit: COUNT
queries:
aws:
select: sum(aws.mediaconnect.OutputNotRecoveredPackets)
from: Metric
eventId: entity.guid
eventName: entity.name
26 changes: 26 additions & 0 deletions entity-types/infra-aws_mediaconnect_output/summary_metrics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
providerAccountName:
title: AWS account
unit: STRING
tag:
key: providerAccountName
region:
title: Region
unit: STRING
tag:
key: aws.awsRegion
OutputBitRate:
goldenMetric: OutputBitRate
title: OutputBitRate
unit: BITS_PER_SECOND
OutputConnected:
goldenMetric: OutputConnected
title: OutputConnected
unit: COUNT
OutputDisconnections:
goldenMetric: OutputDisconnections
title: OutputDisconnections
unit: COUNT
OutputNotRecoveredPackets:
goldenMetric: OutputNotRecoveredPackets
title: OutputNotRecoveredPackets
unit: COUNT
9 changes: 9 additions & 0 deletions entity-types/infra-aws_mediaconnect_source/definition.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
domain: INFRA
type: AWS_MEDIACONNECT_SOURCE
goldenTags:
- aws.accountId
- aws.region
- aws.availabilityZone
configuration:
entityExpirationTime: DAILY
alertable: true
54 changes: 54 additions & 0 deletions entity-types/infra-aws_mediaconnect_source/golden_metrics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
SourceBitRate:
title: SourceBitRate
unit: BITS_PER_SECOND
queries:
aws:
select: min(aws.mediaconnect.SourceBitRate)
from: Metric
eventId: entity.guid
eventName: entity.name
SourceConnected:
title: SourceConnected
unit: COUNT
queries:
aws:
select: max(aws.mediaconnect.SourceConnected)
from: Metric
eventId: entity.guid
eventName: entity.name
SourceContinuityCounter:
title: SourceContinuityCounter
unit: COUNT
queries:
aws:
select: sum(aws.mediaconnect.SourceContinuityCounter)
from: Metric
eventId: entity.guid
eventName: entity.name
SourceDisconnections:
title: SourceDisconnections
unit: COUNT
queries:
aws:
select: sum(aws.mediaconnect.SourceDisconnections)
from: Metric
eventId: entity.guid
eventName: entity.name
SourceNotRecoveredPackets:
title: SourceNotRecoveredPackets
unit: COUNT
queries:
aws:
select: sum(aws.mediaconnect.SourceNotRecoveredPackets)
from: Metric
eventId: entity.guid
eventName: entity.name
SourcePacketLossPercent:
title: SourcePacketLossPercent
unit: PERCENTAGE
queries:
aws:
select: max(aws.mediaconnect.SourcePacketLossPercent)
from: Metric
eventId: entity.guid
eventName: entity.name
34 changes: 34 additions & 0 deletions entity-types/infra-aws_mediaconnect_source/summary_metrics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
providerAccountName:
title: AWS account
unit: STRING
tag:
key: providerAccountName
region:
title: Region
unit: STRING
tag:
key: aws.awsRegion
SourceBitRate:
goldenMetric: SourceBitRate
title: SourceBitRate
unit: BITS_PER_SECOND
SourceConnected:
goldenMetric: SourceConnected
title: SourceConnected
unit: COUNT
SourceContinuityCounter:
goldenMetric: SourceContinuityCounter
title: SourceContinuityCounter
unit: COUNT
SourceDisconnections:
goldenMetric: SourceDisconnections
title: SourceDisconnections
unit: COUNT
SourceNotRecoveredPackets:
goldenMetric: SourceNotRecoveredPackets
title: SourceNotRecoveredPackets
unit: COUNT
SourcePacketLossPercent:
goldenMetric: SourcePacketLossPercent
title: SourcePacketLossPercent
unit: PERCENTAGE
9 changes: 9 additions & 0 deletions entity-types/infra-aws_medialive_channel/definition.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
domain: INFRA
type: AWS_MEDIALIVE_CHANNEL
goldenTags:
- aws.accountId
- aws.region
- aws.availabilityZone
configuration:
entityExpirationTime: DAILY
alertable: true
36 changes: 36 additions & 0 deletions entity-types/infra-aws_medialive_channel/golden_metrics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
ActiveAlerts:
title: ActiveAlerts
unit: COUNT
queries:
aws:
select: max(aws.medialive.ActiveAlerts)
from: Metric
eventId: entity.guid
eventName: entity.name
DroppedFrames:
title: DroppedFrames
unit: COUNT
queries:
aws:
select: sum(aws.medialive.DroppedFrames)
from: Metric
eventId: entity.guid
eventName: entity.name
FillMsec:
title: FillMsec
unit: MS
queries:
aws:
select: max(aws.medialive.FillMsec)
from: Metric
eventId: entity.guid
eventName: entity.name
SvqTime:
title: SvqTime
unit: PERCENTAGE
queries:
aws:
select: max(aws.medialive.SvqTime)
from: Metric
eventId: entity.guid
eventName: entity.name
26 changes: 26 additions & 0 deletions entity-types/infra-aws_medialive_channel/summary_metrics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
providerAccountName:
title: AWS account
unit: STRING
tag:
key: providerAccountName
region:
title: Region
unit: STRING
tag:
key: aws.awsRegion
ActiveAlerts:
goldenMetric: ActiveAlerts
title: ActiveAlerts
unit: COUNT
DroppedFrames:
goldenMetric: DroppedFrames
title: DroppedFrames
unit: COUNT
FillMsec:
goldenMetric: FillMsec
title: FillMsec
unit: MS
SvqTime:
goldenMetric: SvqTime
title: SvqTime
unit: PERCENTAGE
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
domain: INFRA
type: AWS_MEDIAPACKAGE_LIVE_EGRESS
goldenTags:
- aws.accountId
- aws.region
- aws.availabilityZone
configuration:
entityExpirationTime: DAILY
alertable: true
Loading

0 comments on commit bf59d7f

Please sign in to comment.