Engineering Effectiveness Metrics
Displays the Trunk Based Development and Built In security practices with accompanying signals. These metrics are scraped using the OpenTelemetry GitProvider Receiver.
Displays the Trunk Based Development and Built In security practices with accompanying signals. These metrics are retrieved from the OpenTelemetry GitProvider Receiver. The upstream contribution may not be built into the binary at time of this writing. However, the receiver can be built in from the original source at the Liatrio OTEL Collector Distribution.
- To learn more about the GitProvider Receiver check here
- To learn more about the signals check here
An example configuration can be found at this GitHub Gist and is also defined below:
extensions:
bearertokenauth/team1:
token: ${env:TOKEN}
receivers:
gitprovider/team1:
initial_delay: 10s
collection_interval: 300s
scrapers:
github:
github_org: liatrio
search_query: org:myorg topic:team1 archived:false
auth:
authenticator: bearertokenauth/team1
metrics:
git.repository.contributor.count:
enabled: true
git.repository.cve.count:
enabled: true
processors:
resource/team1:
attributes:
- key: team.name
value: team1
action: upsert
service:
extensions: [bearertokenauth/team1]
pipelines:
metrics:
receivers: [gitprovider/team1]
processors: [resource/o11y]
exporters: [debug, otlp]
Data source config
Collector config:
Dashboard revisions
Upload an updated version of an exported dashboard.json file from Grafana
Revision | Decscription | Created | |
---|---|---|---|
Download |
Get this dashboard
Data source:
Dependencies: