Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
2183da3
Add ability to add exemplar supplier to metrics
jaydeluca May 8, 2026
bd91000
format
jaydeluca May 8, 2026
75abc58
chore(deps): update eclipse-temurin:25.0.3_9-jre docker digest to 9c9…
renovate[bot] May 8, 2026
ebafdfd
chore(deps): update dependency mise to v2026.5.5 (#2107)
renovate[bot] May 11, 2026
0edd77b
docs: document PushGateway shading workaround (#2106)
ADITYA-CODE-SOURCE May 11, 2026
2887def
chore(deps): update grafana/k6 docker digest to 632ddbc (#2108)
renovate[bot] May 11, 2026
a9ca2da
chore: upgrade flint to v0.22.2 (#2109)
zeitlinger May 12, 2026
b5b86ff
fix: restore legacy suffix compatibility (#2100)
zeitlinger May 13, 2026
5d052c8
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate[bot] May 13, 2026
1142a99
chore(deps): update eclipse-temurin:25.0.3_9-jre docker digest to 042…
renovate[bot] May 13, 2026
83ae5d2
chore(deps): update dependency org.slf4j:slf4j-simple to v2.0.18 (#2112)
renovate[bot] May 13, 2026
7a8bf8d
chore(deps): update dependency grafana/flint to v0.22.2 (#2120)
renovate[bot] May 18, 2026
4a7cdc3
chore(deps): update dependency mise to v2026.5.11 (#2119)
renovate[bot] May 18, 2026
856c02e
chore(deps): update dependency maven to v3.9.16 (#2118)
renovate[bot] May 18, 2026
b366603
chore(deps): update dependency org.apache.maven.plugins:maven-enforce…
renovate[bot] May 18, 2026
acded1b
fix(deps): update dependency io.opentelemetry.instrumentation:opentel…
renovate[bot] May 19, 2026
79329f3
fix(deps): update dependency io.opentelemetry.instrumentation:opentel…
renovate[bot] May 20, 2026
c89e6b5
fix: restore reserved suffix stripping in `PrometheusNaming.sanitizeM…
zeitlinger May 20, 2026
92c94e6
fix(deps): update protobuf (#2129)
renovate[bot] May 20, 2026
ecf030a
fix(deps): update dependency io.opentelemetry.instrumentation:opentel…
renovate[bot] May 21, 2026
c3a72b5
fix(deps): update dependency io.opentelemetry.instrumentation:opentel…
renovate[bot] May 21, 2026
d44170f
chore(deps): update dependency org.mock-server:mockserver-netty-no-de…
renovate[bot] May 22, 2026
c53cac0
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate[bot] May 22, 2026
5f5333e
chore(deps): update actions/stale action to v10.3.0 (#2134)
renovate[bot] May 22, 2026
23d7529
test: validate Micrometer vanilla compatibility (#2121)
zeitlinger May 22, 2026
f6505a4
chore(deps): update node.js to v24.16.0 (#2135)
renovate[bot] May 22, 2026
5d0bedf
chore(deps): update linters (#2138)
renovate[bot] May 26, 2026
a72cb6d
chore(deps): update dependency mise to v2026.5.15 (#2137)
renovate[bot] May 26, 2026
6ca6cfb
chore(deps): update dependency org.apache.maven.plugins:maven-site-pl…
renovate[bot] May 26, 2026
5a3b60e
fix(deps): update dependency io.dropwizard.metrics:metrics-core to v4…
renovate[bot] May 26, 2026
42d570f
fix(deps): update dependency io.dropwizard.metrics5:metrics-core to v…
renovate[bot] May 26, 2026
4f9af43
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
renovate[bot] May 26, 2026
2f614a3
chore: use mise lock for enhanced security (#2142)
zeitlinger May 26, 2026
7721cdb
chore(deps): update dependency org.apache.maven.plugins:maven-surefir…
renovate[bot] May 28, 2026
7a4a939
chore(deps): update dependency org.apache.maven.plugins:maven-failsaf…
renovate[bot] May 28, 2026
2cc68fc
chore: Create codeql and ossf scorecard workflows (#2147)
jaydeluca May 28, 2026
93fa503
chore: move narrowly-used test deps out of root pom (#2146)
jaydeluca May 28, 2026
6cd3a59
chore: remove stale PROMBOT_GITHUB_TOKEN TODO comment (#2150)
roidelapluie May 28, 2026
e721934
chore: revert lock file - as it's not working yet (#2153)
zeitlinger May 28, 2026
617c0a7
chore(deps): update dependency org.apache.maven.plugins:maven-depende…
renovate[bot] May 28, 2026
cf83420
chore(deps): update dependency org.mock-server:mockserver-netty-no-de…
renovate[bot] May 28, 2026
834209d
chore(deps): update dependency hugo to v0.162.0 (#2143)
renovate[bot] May 28, 2026
3efad81
chore: add Zizmor (#2157)
zeitlinger May 28, 2026
ee4a4ad
chore(deps): update grafana/tempo docker tag to v3 (#2156)
renovate[bot] May 29, 2026
7c5e9ef
chore(deps): update prom/prometheus docker tag to v3.12.0 (#2155)
renovate[bot] May 29, 2026
ec3c545
chore(deps): update module go:github.com/grafana/oats to v0.7.0 (#2159)
renovate[bot] May 29, 2026
0aad7b7
chore: use protected env (#2162)
zeitlinger May 29, 2026
1689114
ci: avoid cache restore keys on pull requests (#2154)
zeitlinger May 29, 2026
a28fa05
chore: Scope github action permissions (#2163)
jaydeluca May 30, 2026
5b3d866
chore(deps): update dependency hugo to v0.162.1 (#2158)
renovate[bot] Jun 1, 2026
7733f21
chore(deps): update dependency mise to v2026.5.18 (#2165)
renovate[bot] Jun 1, 2026
a8689b2
chore(deps): update actions/download-artifact action to v8 (#2164)
renovate[bot] Jun 1, 2026
c51298e
chore(deps): update linters (#2166)
renovate[bot] Jun 1, 2026
6a97e41
perf: Refactored sorting to use optimized sort algorithms (#2161)
dhoard Jun 1, 2026
f1dc469
feat: add typed metric family descriptors (#2114)
zeitlinger Jun 1, 2026
fa4fd8e
feat: Add StableApi marker and API diff check (#2168)
zeitlinger Jun 2, 2026
360cd9c
chore(deps): update dependency org.junit.jupiter:junit-jupiter-params…
renovate[bot] Jun 2, 2026
c00f9f5
test: validate JMX Exporter compatibility (#2167)
zeitlinger Jun 2, 2026
0abaa87
chore(deps): update github/codeql-action action to v4.36.1 (#2171)
renovate[bot] Jun 2, 2026
e20a806
chore(deps): update dependency grafana/docker-otel-lgtm to v0.28.0 (#…
renovate[bot] Jun 2, 2026
03c9994
fix(deps): update jetty monorepo to v12.1.10 (#2169)
renovate[bot] Jun 2, 2026
3649f77
feat: track api-diff baseline via Renovate and store diffs in docs/ap…
zeitlinger Jun 2, 2026
fdf8069
chore(deps): update grafana monorepo to v13.0.2 (#2176)
renovate[bot] Jun 2, 2026
a5a58b8
chore(deps): update actions/checkout action to v6.0.3 (#2175)
renovate[bot] Jun 2, 2026
bde8f67
test: run JMX Exporter quick test configuration (#2178)
zeitlinger Jun 3, 2026
89911ae
test: validate Micrometer typed-descriptor compatibility (#2123)
zeitlinger Jun 3, 2026
d51e654
chore(main): release 1.7.0 (#2092)
github-actions[bot] Jun 3, 2026
e4c1fd5
chore(main): release 1.7.1-SNAPSHOT (#2184)
github-actions[bot] Jun 4, 2026
0c4fab2
chore(deps): update api-diff-baseline to v1.7.0 (#2186)
renovate[bot] Jun 4, 2026
583ace6
chore(deps): update actions/checkout digest to df4cb1c (#2180)
renovate[bot] Jun 4, 2026
5fb7929
chore(deps): update actions/checkout action to v6.0.3 (#2183)
renovate[bot] Jun 4, 2026
5859c72
add global exmemplar supplier
jaydeluca Jun 4, 2026
069c9b4
cleanups
jaydeluca Jun 4, 2026
9716667
fix merging of labels
jaydeluca Jun 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 0 additions & 6 deletions .codespellrc

This file was deleted.

4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
CHANGELOG.md linguist-generated
**/src/main/generated/** linguist-generated
docs/apidiffs/** linguist-generated
docs/** linguist-documentation
2 changes: 1 addition & 1 deletion .github/config/.release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "1.6.1"
".": "1.7.0"
}
10 changes: 10 additions & 0 deletions .github/config/_typos.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[default]
extend-ignore-re = [
're-use',
'\.atMost\(',
'<id>errorprone</id>',
'com\.google\.errorprone',
'\bNormalDistribution nd\b',
'\bnd\.inverseCumulativeProbability\(',
'BQAwFDESMBAGA1UEAwwJbG9jYWxob3N0MCAXDTI0MDUxMDE0MzY1NloYDzIxMjQw',
]
4 changes: 1 addition & 3 deletions .github/config/flint.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
[settings]
# These paths are generated, vendored, or handled by other checks.
exclude = ["CHANGELOG.md", "**/src/main/generated/**", "docs/themes/**", "mvnw", "simpleclient-archive/**"]
setup_migration_version = 2
exclude = ["docs/themes/**", "mvnw", "simpleclient-archive/**"]

[checks.renovate-deps]
exclude_managers = ["github-actions", "github-runners", "maven"]
329 changes: 190 additions & 139 deletions .github/renovate-tracked-deps.json
Original file line number Diff line number Diff line change
@@ -1,142 +1,193 @@
{
".github/renovate.json5": {
"renovate-config-presets": [
"grafana/flint"
]
},
".github/workflows/acceptance-tests.yml": {
"regex": [
"mise"
]
},
".github/workflows/build.yml": {
"regex": [
"mise"
]
},
".github/workflows/generate-protobuf.yml": {
"regex": [
"mise"
]
},
".github/workflows/github-pages.yaml": {
"regex": [
"mise"
]
},
".github/workflows/java-version-matrix-tests.yml": {
"regex": [
"mise"
]
},
".github/workflows/lint.yml": {
"regex": [
"mise"
]
},
".github/workflows/native-tests.yml": {
"regex": [
"mise"
]
},
".github/workflows/nightly-benchmarks.yml": {
"regex": [
"mise"
]
},
".github/workflows/release.yml": {
"regex": [
"mise"
]
},
".github/workflows/test-release-build.yml": {
"regex": [
"mise"
]
},
".mise/envs/native/mise.toml": {
"mise": [
"java"
]
},
".mvn/wrapper/maven-wrapper.properties": {
"maven-wrapper": [
"maven"
]
},
"examples/example-custom-buckets/docker-compose.yaml": {
"docker-compose": [
"eclipse-temurin",
"grafana/grafana",
"prom/prometheus"
]
},
"examples/example-exemplars-tail-sampling/docker-compose.yaml": {
"docker-compose": [
"grafana/grafana",
"grafana/k6",
"grafana/tempo",
"opentelemetry-java-agent",
"otel/opentelemetry-collector-contrib",
"prom/prometheus"
]
},
"examples/example-exporter-opentelemetry/docker-compose.yaml": {
"docker-compose": [
"openjdk",
"otel/opentelemetry-collector-contrib",
"prom/prometheus"
]
},
"examples/example-exporter-opentelemetry/oats-tests/agent/Dockerfile": {
"dockerfile": [
"eclipse-temurin"
]
},
"examples/example-exporter-opentelemetry/oats-tests/http/Dockerfile": {
"dockerfile": [
"eclipse-temurin"
]
},
"examples/example-native-histogram/docker-compose.yaml": {
"docker-compose": [
"eclipse-temurin",
"grafana/grafana",
"prom/prometheus"
]
},
"mise.toml": {
"mise": [
"actionlint",
"aqua:owenlamont/ryl",
"biome",
"editorconfig-checker",
"github:google/google-java-format",
"github:grafana/flint",
"github:jonwiggins/xmloxide",
"github:koalaman/shellcheck",
"go:github.com/grafana/oats",
"hugo",
"java",
"lychee",
"node",
"npm:renovate",
"pipx:codespell",
"protoc",
"ruff",
"rumdl",
"shfmt",
"taplo"
]
},
"mvnw": {
"maven-wrapper": [
"maven-wrapper"
]
},
"mvnw.cmd": {
"maven-wrapper": [
"maven-wrapper"
]
"meta": {
"protoc": {
"packageName": "protocolbuffers/protobuf",
"datasource": "github-releases"
}
},
"files": {
".github/renovate.json5": {
"renovate-config": [
"grafana/flint"
]
},
".github/workflows/acceptance-tests.yml": {
"regex": [
"mise"
]
},
".github/workflows/api-diff.yml": {
"regex": [
"mise"
]
},
".github/workflows/build.yml": {
"regex": [
"mise"
]
},
".github/workflows/generate-api-diff-baseline.yml": {
"regex": [
"mise"
]
},
".github/workflows/generate-protobuf.yml": {
"regex": [
"mise"
]
},
".github/workflows/github-pages.yaml": {
"regex": [
"mise"
]
},
".github/workflows/java-version-matrix-tests.yml": {
"regex": [
"mise"
]
},
".github/workflows/jmx-exporter-compatibility.yml": {
"regex": [
"mise"
]
},
".github/workflows/lint.yml": {
"regex": [
"mise"
]
},
".github/workflows/micrometer-compatibility.yml": {
"regex": [
"micrometer-metrics/micrometer",
"mise",
"zeitlinger/micrometer"
]
},
".github/workflows/native-tests.yml": {
"regex": [
"mise"
]
},
".github/workflows/nightly-benchmarks.yml": {
"regex": [
"mise"
]
},
".github/workflows/release.yml": {
"regex": [
"mise"
]
},
".github/workflows/test-release-build.yml": {
"regex": [
"mise"
]
},
".mise/envs/jmx-exporter/mise.toml": {
"mise": [
"java"
]
},
".mise/envs/micrometer/mise.toml": {
"mise": [
"java"
]
},
".mise/envs/native/mise.toml": {
"mise": [
"java"
]
},
".mvn/wrapper/maven-wrapper.properties": {
"maven-wrapper": [
"maven"
]
},
"examples/example-custom-buckets/docker-compose.yaml": {
"docker-compose": [
"eclipse-temurin",
"grafana/grafana",
"prom/prometheus"
]
},
"examples/example-exemplars-tail-sampling/docker-compose.yaml": {
"docker-compose": [
"grafana/grafana",
"grafana/k6",
"grafana/tempo",
"opentelemetry-java-agent",
"otel/opentelemetry-collector-contrib",
"prom/prometheus"
]
},
"examples/example-exporter-opentelemetry/docker-compose.yaml": {
"docker-compose": [
"openjdk",
"otel/opentelemetry-collector-contrib",
"prom/prometheus"
]
},
"examples/example-exporter-opentelemetry/oats-tests/agent/Dockerfile": {
"dockerfile": [
"eclipse-temurin"
]
},
"examples/example-exporter-opentelemetry/oats-tests/http/Dockerfile": {
"dockerfile": [
"eclipse-temurin"
]
},
"examples/example-native-histogram/docker-compose.yaml": {
"docker-compose": [
"eclipse-temurin",
"grafana/grafana",
"prom/prometheus"
]
},
"mise.toml": {
"mise": [
"actionlint",
"aqua:grafana/flint",
"aqua:jonwiggins/xmloxide",
"aqua:owenlamont/ryl",
"biome",
"editorconfig-checker",
"go:github.com/grafana/oats",
"google-java-format",
"hugo",
"java",
"lychee",
"node",
"npm:renovate",
"protoc",
"ruff",
"rumdl",
"shellcheck",
"shfmt",
"taplo",
"typos",
"zizmor"
],
"regex": [
"grafana/docker-otel-lgtm",
"micrometer-metrics/micrometer",
"prometheus/jmx_exporter"
]
},
"mvnw": {
"maven-wrapper": [
"maven-wrapper"
]
},
"mvnw.cmd": {
"maven-wrapper": [
"maven-wrapper"
]
},
"pom.xml": {
"regex": [
"io.prometheus:prometheus-metrics-core"
]
}
}
}
Loading