Skip to content

Commit faa52ad

Browse files
committed
1 parent 7e478cf commit faa52ad

File tree

9 files changed

+1764
-1385
lines changed

9 files changed

+1764
-1385
lines changed

docs/examples/prometheus_exemplars/docker-compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ services:
1717
# environment variables for your container to authenticate correctly
1818
otel-collector:
1919
user: ${USERID?set USERID=$(id -u)}
20-
image: otel/opentelemetry-collector-contrib:0.77.0
20+
image: otel/opentelemetry-collector-contrib:0.139.0
2121
environment:
2222
- GOOGLE_APPLICATION_CREDENTIALS=${GOOGLE_APPLICATION_CREDENTIALS?}
2323
- PROJECT_ID=${PROJECT_ID?}

docs/examples/prometheus_exemplars/hey.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
14-
FROM golang:1.20-alpine
14+
FROM golang:1.24-alpine
1515
RUN go install github.com/rakyll/hey@latest
1616
ENTRYPOINT ["hey"]

docs/examples/prometheus_exemplars/otel-collector-config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ receivers:
1616
otlp:
1717
protocols:
1818
grpc:
19+
endpoint: 0.0.0.0:4317
1920

2021
# Data sources: metrics
2122
prometheus:
Lines changed: 40 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,27 @@
1-
#
2-
# This file is autogenerated by pip-compile with Python 3.11
3-
# by the following command:
4-
#
5-
# pip-compile --output-file=requirements.txt requirements.in
6-
#
7-
blinker==1.8.2
1+
# This file was autogenerated by uv via the following command:
2+
# uv pip compile requirements.in -o requirements.txt
3+
blinker==1.9.0
84
# via flask
9-
click==8.1.7
5+
click==8.3.0
106
# via flask
11-
deprecated==1.2.14
12-
# via
13-
# opentelemetry-api
14-
# opentelemetry-exporter-otlp-proto-grpc
15-
flask==3.0.3
7+
flask==3.1.2
168
# via -r requirements.in
17-
googleapis-common-protos==1.63.2
9+
googleapis-common-protos==1.71.0
1810
# via opentelemetry-exporter-otlp-proto-grpc
19-
grpcio==1.64.1
11+
grpcio==1.76.0
2012
# via opentelemetry-exporter-otlp-proto-grpc
21-
importlib-metadata==7.1.0
22-
# via
23-
# opentelemetry-api
24-
# opentelemetry-instrumentation-flask
13+
importlib-metadata==8.7.0
14+
# via opentelemetry-api
2515
itsdangerous==2.2.0
2616
# via flask
27-
jinja2==3.1.4
17+
jinja2==3.1.6
2818
# via flask
29-
markupsafe==2.1.5
19+
markupsafe==3.0.3
3020
# via
21+
# flask
3122
# jinja2
3223
# werkzeug
33-
opentelemetry-api==1.25.0
24+
opentelemetry-api==1.38.0
3425
# via
3526
# -r requirements.in
3627
# opentelemetry-exporter-otlp-proto-grpc
@@ -39,55 +30,58 @@ opentelemetry-api==1.25.0
3930
# opentelemetry-instrumentation-wsgi
4031
# opentelemetry-sdk
4132
# opentelemetry-semantic-conventions
42-
opentelemetry-exporter-otlp-proto-common==1.25.0
33+
opentelemetry-exporter-otlp-proto-common==1.38.0
4334
# via opentelemetry-exporter-otlp-proto-grpc
44-
opentelemetry-exporter-otlp-proto-grpc==1.25.0
35+
opentelemetry-exporter-otlp-proto-grpc==1.38.0
4536
# via -r requirements.in
46-
opentelemetry-instrumentation==0.46b0
37+
opentelemetry-instrumentation==0.59b0
4738
# via
4839
# opentelemetry-instrumentation-flask
4940
# opentelemetry-instrumentation-wsgi
50-
opentelemetry-instrumentation-flask==0.46b0
41+
opentelemetry-instrumentation-flask==0.59b0
5142
# via -r requirements.in
52-
opentelemetry-instrumentation-wsgi==0.46b0
43+
opentelemetry-instrumentation-wsgi==0.59b0
5344
# via opentelemetry-instrumentation-flask
54-
opentelemetry-proto==1.25.0
45+
opentelemetry-proto==1.38.0
5546
# via
5647
# opentelemetry-exporter-otlp-proto-common
5748
# opentelemetry-exporter-otlp-proto-grpc
58-
opentelemetry-sdk==1.25.0
49+
opentelemetry-sdk==1.38.0
5950
# via
6051
# -r requirements.in
6152
# opentelemetry-exporter-otlp-proto-grpc
62-
opentelemetry-semantic-conventions==0.46b0
53+
opentelemetry-semantic-conventions==0.59b0
6354
# via
55+
# opentelemetry-instrumentation
6456
# opentelemetry-instrumentation-flask
6557
# opentelemetry-instrumentation-wsgi
6658
# opentelemetry-sdk
67-
opentelemetry-util-http==0.46b0
59+
opentelemetry-util-http==0.59b0
6860
# via
6961
# opentelemetry-instrumentation-flask
7062
# opentelemetry-instrumentation-wsgi
71-
packaging==24.1
72-
# via opentelemetry-instrumentation-flask
73-
prometheus-client==0.20.0
63+
packaging==25.0
64+
# via
65+
# opentelemetry-instrumentation
66+
# opentelemetry-instrumentation-flask
67+
prometheus-client==0.23.1
7468
# via -r requirements.in
75-
protobuf==4.25.3
69+
protobuf==6.33.0
7670
# via
7771
# googleapis-common-protos
7872
# opentelemetry-proto
79-
typing-extensions==4.12.2
80-
# via opentelemetry-sdk
81-
werkzeug==3.0.3
73+
typing-extensions==4.15.0
74+
# via
75+
# grpcio
76+
# opentelemetry-api
77+
# opentelemetry-exporter-otlp-proto-grpc
78+
# opentelemetry-sdk
79+
# opentelemetry-semantic-conventions
80+
werkzeug==3.1.3
8281
# via
8382
# -r requirements.in
8483
# flask
85-
wrapt==1.16.0
86-
# via
87-
# deprecated
88-
# opentelemetry-instrumentation
89-
zipp==3.19.2
84+
wrapt==1.17.3
85+
# via opentelemetry-instrumentation
86+
zipp==3.23.0
9087
# via importlib-metadata
91-
92-
# The following packages are considered to be unsafe in a requirements file:
93-
# setuptools

docs/examples/prometheus_exemplars/server.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
FROM python:3.10-alpine
15+
FROM python:3.13-alpine
1616
COPY requirements.txt .
1717
RUN pip install -r requirements.txt
1818
COPY server.py .

0 commit comments

Comments
 (0)