hashicorp / nomad-open-telemetry-getting-started Goto Github PK
View Code? Open in Web Editor NEWOpenTelemetry getting started guides on Nomad
License: Mozilla Public License 2.0
OpenTelemetry getting started guides on Nomad
License: Mozilla Public License 2.0
Hi Team,
I have been working on running open-telemetry in different deployment scenarios, as described in the Getting Started guide on ubuntu amd64 platform.
Although while deploying the Gateway and Demo, I am facing Failed due to progress deadline
issue. Please have a look at the logs below:
ubuntu@ip-172-31-9-230:~/nomad-open-telemetry-getting-started$ nomad run examples/nomad/otel-collector.nomad
==> 2022-01-18T11:17:46Z: Monitoring evaluation "5d85c01f"
2022-01-18T11:17:46Z: Evaluation triggered by job "otel-collector"
==> 2022-01-18T11:17:47Z: Monitoring evaluation "5d85c01f"
2022-01-18T11:17:47Z: Evaluation within deployment: "49a15ed3"
2022-01-18T11:17:47Z: Allocation "fb6ab394" created: node "cab61feb", group "otel-collector"
2022-01-18T11:17:47Z: Evaluation status changed: "pending" -> "complete"
==> 2022-01-18T11:17:47Z: Evaluation "5d85c01f" finished with status "complete"
==> 2022-01-18T11:17:47Z: Monitoring deployment "49a15ed3"
! Deployment "49a15ed3" failed
2022-01-18T11:27:46Z
ID = 49a15ed3
Job ID = otel-collector
Job Version = 0
Status = failed
Description = Failed due to progress deadline
Deployed
Task Group Desired Placed Healthy Unhealthy Progress Deadline
otel-collector 1 4 0 4 2022-01-18T11:27:46Z
ubuntu@ip-172-31-9-230:~/nomad-open-telemetry-getting-started$ nomad run examples/nomad/otel-demo.nomad
==> 2022-01-18T11:31:38Z: Monitoring evaluation "1f5b0e32"
2022-01-18T11:31:38Z: Evaluation triggered by job "otel-demo"
2022-01-18T11:31:38Z: Allocation "211d3a3b" created: node "cab61feb", group "load-generators"
2022-01-18T11:31:38Z: Allocation "21950f1a" created: node "cab61feb", group "jaeger"
2022-01-18T11:31:38Z: Allocation "2ccec6c0" created: node "cab61feb", group "zipkin"
2022-01-18T11:31:38Z: Allocation "2d2808d9" created: node "cab61feb", group "prometheus"
2022-01-18T11:31:38Z: Allocation "8416d461" created: node "cab61feb", group "otel-collector"
2022-01-18T11:31:38Z: Allocation "16643334" created: node "cab61feb", group "otel-agent"
==> 2022-01-18T11:31:39Z: Monitoring evaluation "1f5b0e32"
2022-01-18T11:31:39Z: Evaluation within deployment: "4d53f739"
2022-01-18T11:31:39Z: Evaluation status changed: "pending" -> "complete"
==> 2022-01-18T11:31:39Z: Evaluation "1f5b0e32" finished with status "complete"
==> 2022-01-18T11:31:39Z: Monitoring deployment "4d53f739"
! Deployment "4d53f739" failed
2022-01-18T11:41:38Z
ID = 4d53f739
Job ID = otel-demo
Job Version = 0
Status = failed
Description = Failed due to progress deadline
Deployed
Task Group Desired Placed Healthy Unhealthy Progress Deadline
jaeger 1 1 1 0 2022-01-18T11:42:02Z
load-generators 1 1 1 0 2022-01-18T11:42:03Z
otel-agent 1 4 0 4 2022-01-18T11:41:38Z
otel-collector 1 4 0 4 2022-01-18T11:41:38Z
prometheus 1 1 1 0 2022-01-18T11:42:08Z
zipkin 1 1 1 0 2022-01-18T11:42:23Z
It would be helpful if you could share any pointers in resolving the above-mentioned issue.
The config files in this example error out with key errors due to a breaking change in open-telemetry/opentelemetry-collector#4063. As of now the insecure key needs to be nested under tls
ie
exporters:
otlp:
endpoint: "{{ with service "otlp.otel-demo-collector" }}{{ with index . 0 }}{{ .Address }}:{{ .Port }}{{ end }}{{ end }}"
insecure: true
should be
exporters:
otlp:
endpoint: "{{ with service "otlp.otel-demo-collector" }}{{ with index . 0 }}{{ .Address }}:{{ .Port }}{{ end }}{{ end }}"
tls:
insecure: true
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.