CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/golang-github-com-prometheus--client-model

Data model artifacts for Prometheus

Overall
score

93%

Evaluation93%

1.13x

Agent success when using this tile

Overview
Eval results
Files

Evaluation results

100%

Counter Metric Builder

Counter metric with exemplar and creation timestamp

Criteria
Without context
With context

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%

59%

46%

Metric Kind Normalizer

MetricType enum for Prometheus metric kinds

Criteria
Without context
With context

MetricType usage

25%

100%

String to enum

0%

32%

Enum to string

0%

25%

Payload gating

25%

90%

Unsupported handling

20%

53%

100%

5%

Native Histogram Builder

Native histogram schema with positive/negative BucketSpan ranges and delta or absolute counts

Criteria
Without context
With context

Native struct

100%

100%

Span mapping

100%

100%

Delta mode

75%

100%

Absolute mode

100%

100%

Serialization

100%

100%

80%

Summary Metric Builder

Summary metric with sample count/sum and quantile entries

Criteria
Without context
With context

Summary fields

100%

100%

Quantile entries

100%

100%

Metric wrapping

0%

0%

Protobuf marshal

100%

100%

100%

Creation Timestamp Payloads

Creation timestamp tracking for counters, summaries, and histograms

Criteria
Without context
With context

Counter timestamp

100%

100%

Summary timestamp

100%

100%

Histogram timestamp

100%

100%

Zero handling

100%

100%

100%

Gauge Histogram Snapshot Builder

Gauge histogram metric type using histogram payload

Criteria
Without context
With context

Gauge type

100%

100%

Spans encoded

100%

100%

Counts and sum

100%

100%

Bucket values

100%

100%

Exemplar attached

100%

100%

100%

Gauge Metric Payload

Gauge metric value

Criteria
Without context
With context

Gauge family

100%

100%

Gauge metric

100%

100%

Value set

100%

100%

Labels encoded

100%

100%

Timestamp optional

100%

100%

Proto output

100%

100%

87%

4%

Metric Label Composer

LabelPair name/value labels

Criteria
Without context
With context

LabelPair slice

100%

100%

Pointer fields

100%

100%

Accessor sorting

50%

50%

Internal filter

53%

80%

Map conversion

100%

100%

100%

Counter Exemplars with Context

Exemplar value/timestamp with labels

Criteria
Without context
With context

Counter struct

100%

100%

Exemplar value/time

100%

100%

Exemplar labels

100%

100%

Metric labels

100%

100%

Serialization

100%

100%

100%

55%

Float-Precise Histogram Encoder

Float count overrides for histogram and bucket counts

Criteria
Without context
With context

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
Evaluated
Agent
Claude Code

Table of Contents