Data model artifacts for Prometheus
Overall
score
93%
Evaluation — 93%
↑ 1.13xAgent success when using this tile
Counter metric with exemplar and creation timestamp
MetricFamily type
100%
100%
Counter payload
100%
100%
Creation timestamp
100%
100%
Exemplar content
100%
100%
Label pairs
100%
100%
Serialization
100%
100%
Validation errors
100%
100%
MetricType enum for Prometheus metric kinds
MetricType usage
25%
100%
String to enum
0%
32%
Enum to string
0%
25%
Payload gating
25%
90%
Unsupported handling
20%
53%
Native histogram schema with positive/negative BucketSpan ranges and delta or absolute counts
Native struct
100%
100%
Span mapping
100%
100%
Delta mode
75%
100%
Absolute mode
100%
100%
Serialization
100%
100%
Summary metric with sample count/sum and quantile entries
Summary fields
100%
100%
Quantile entries
100%
100%
Metric wrapping
0%
0%
Protobuf marshal
100%
100%
Creation timestamp tracking for counters, summaries, and histograms
Counter timestamp
100%
100%
Summary timestamp
100%
100%
Histogram timestamp
100%
100%
Zero handling
100%
100%
Gauge histogram metric type using histogram payload
Gauge type
100%
100%
Spans encoded
100%
100%
Counts and sum
100%
100%
Bucket values
100%
100%
Exemplar attached
100%
100%
Gauge metric value
Gauge family
100%
100%
Gauge metric
100%
100%
Value set
100%
100%
Labels encoded
100%
100%
Timestamp optional
100%
100%
Proto output
100%
100%
LabelPair name/value labels
LabelPair slice
100%
100%
Pointer fields
100%
100%
Accessor sorting
50%
50%
Internal filter
53%
80%
Map conversion
100%
100%
Exemplar value/timestamp with labels
Counter struct
100%
100%
Exemplar value/time
100%
100%
Exemplar labels
100%
100%
Metric labels
100%
100%
Serialization
100%
100%
Float count overrides for histogram and bucket counts
Float total override
40%
100%
Bucket float override
40%
100%
Monotonic buckets
33%
100%
Integer fallback
0%
100%
Histogram encoding
100%
100%
Install with Tessl CLI
npx tessl i tessl/golang-github-com-prometheus--client-model