Skip to content

Commit

Permalink
Adding metrics per scope
Browse files Browse the repository at this point in the history
  • Loading branch information
rhasini authored and paskal committed May 8, 2020
1 parent b6882c1 commit 365ac9e
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions pkg/graphite.go
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,12 @@ func (m *Metrics) RecordBPFMetrics() error {
vfsMiss := fmt.Sprintf("bpf.by_host.%s.%s.kprobe.miss_rate.minutely", quote(m.Hostname), key)
goMetrics.GetOrRegisterGauge(vfsHit, m.EveryMinuteRegister).Update(BPFMetrics[key].hitRate)
goMetrics.GetOrRegisterGauge(vfsMiss, m.EveryMinuteRegister).Update(BPFMetrics[key].missedRate)
if m.RoleName != "" {
vfsHitByRole := fmt.Sprintf("bpf.by_role.%s.%s.kprobe.hit_rate.minutely", quote(m.RoleName), key)
vfsMissByRole := fmt.Sprintf("bpf.by_role.%s.%s.kprobe.miss_rate.minutely", quote(m.RoleName), key)
goMetrics.GetOrRegisterGauge(vfsHitByRole, m.EveryMinuteRegister).Update(BPFMetrics[key].hitRate)
goMetrics.GetOrRegisterGauge(vfsMissByRole, m.EveryMinuteRegister).Update(BPFMetrics[key].missedRate)
}
}
}
}()
Expand Down

0 comments on commit 365ac9e

Please sign in to comment.