Slide 12
Slide 12 text
Custom Collector
12
class RandomCollector < MetricsMonitor::Collector::CollectorBase
def self.default_options = { enabled: true, interval: 5_000 }
def meta_data = {
title: "Random",
monitors: [{ key: :random, title: "Random values", type: :chart, mode: :line }],
data: { random: { mode: "append" } },
}
def data = { random: rand }
end