File tree Expand file tree Collapse file tree
docs/toolhive/guides-vmcp Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3636 groupRef : my-group
3737 # highlight-start
3838 telemetry :
39- endpoint : ' otel-collector:4317 '
39+ endpoint : ' otel-collector:4318 '
4040 serviceName : ' my-vmcp'
4141 insecure : true
4242 tracingEnabled : true
@@ -67,29 +67,36 @@ spec:
6767Deploy an OpenTelemetry Collector configured to export to Jaeger :
6868
6969` ` ` yaml title="otel-collector-config.yaml"
70- config:
71- receivers:
72- otlp:
73- protocols:
74- grpc:
75- endpoint: 0.0.0.0:4317
76- http:
77- endpoint: 0.0.0.0:4318
78-
79- exporters:
80- otlp/jaeger:
81- endpoint: http://jaeger-collector:4317
82-
83- service:
84- pipelines:
85- traces:
86- receivers: [otlp]
87- processors: [batch]
88- exporters: [otlp/jaeger]
89- metrics:
90- receivers: [otlp]
91- processors: [batch]
92- exporters: [prometheus]
70+ receivers:
71+ otlp:
72+ protocols:
73+ http:
74+ endpoint: 0.0.0.0:4318
75+
76+ processors:
77+ batch:
78+ timeout: 10s
79+ send_batch_size: 1024
80+
81+ exporters:
82+ otlp/jaeger:
83+ endpoint: jaeger:4317
84+ tls:
85+ insecure: true
86+
87+ prometheus:
88+ endpoint: 0.0.0.0:8889
89+
90+ service:
91+ pipelines:
92+ traces:
93+ receivers: [otlp]
94+ processors: [batch]
95+ exporters: [otlp/jaeger]
96+ metrics:
97+ receivers: [otlp]
98+ processors: [batch]
99+ exporters: [prometheus]
93100` ` `
94101
95102Then configure vMCP to send telemetry to the collector :
@@ -98,7 +105,7 @@ Then configure vMCP to send telemetry to the collector:
98105spec:
99106 config:
100107 telemetry:
101- endpoint: 'otel-collector:4317 '
108+ endpoint: 'otel-collector:4318 '
102109 serviceName: 'production-vmcp'
103110 tracingEnabled: true
104111 metricsEnabled: true
You can’t perform that action at this time.
0 commit comments