Hi all, I am trying to export traces to Splunk using Splunk HEC exporter and Zipkin receiver for OpenTelemetry Collector.
Problem: I am not able to see the traces in Splunk. However, logging exporter does show the logs for the traces.
Could you please help me out with this? Thank you.
Following is the content of otel-collector-config.yaml file:
opentelemetry-collector-contrib
. Something wrong with DataDog dependency. Is it a known issue? I just pulled the latest code. make otelcontribcol
GO111MODULE=on CGO_ENABLED=0 go build -o ./bin/otelcontribcol_darwin_amd64 \
-ldflags "-X github.com/open-telemetry/opentelemetry-collector-contrib/internal/version.GitHash=c01d3b00 -X go.opentelemetry.io/collector/internal/version.BuildType=release" ./cmd/otelcontribcol
go: finding module for package github.com/DataDog/datadog-agent/pkg/collector/corechecks/cluster
go: found github.com/DataDog/datadog-agent/pkg/collector/corechecks/cluster in github.com/DataDog/datadog-agent v0.0.0-20201117210934-a3cba9a8cfd2
go: github.com/DataDog/datadog-agent@v0.0.0-20201117210934-a3cba9a8cfd2 requires
github.com/benesch/cgosymbolizer@v0.0.0: reading github.com/benesch/cgosymbolizer/go.mod at revision v0.0.0: unknown revision v0.0.0
make: *** [otelcontribcol] Error 1
{{ }}
with { }
. Will highly appreciate. Thanks.status.Code() == pdata.StatusCodeError
? I'd be happy to update the datadog exporter to match whatever the current spec is
system.swap.
(see here) that are similar in meaning but different in naming to the system.paging.
metrics that feature in the spec (see here). Is this expected? If not, what should be changed (spec/implementation)? Should I open an issue for this?
cross-posting from opentelemetry-specification
Friendly reminder we have
otel spec issue scrub 🧽
mtg tomorrow, Friday morning 8:30a PST.
Not many spec issues to triage, so if we have quorum with collector maintainers, we’ll also continue triaging collector and collector-contrib issues.
@bogdandrutu (pinging you because you worked on the FluentBit loadtests)
I've been working on migrating the CircleCI workflows to GitHub Actions and there is just 1 job left to do; loadtest. In loadtest all the tests are passing except TestLog10kDPS/FluentBitToOTLP
which I think might have an error in the implementation. I'll attach the logs of the run in thread but the main issue im running into is that im getting conflicting messages from the logs on whether the FluentBItWriter can connect to the NewOTLPDataReceiver
or not. On one hand, the logs are filled with a whole bunch of Sent: X items| Received: 0)
2020/12/15 00:07:48 Agent RAM (RES): 49 MiB, CPU: 1.3% | Sent: 59600 items | Received: 0 items (0/sec)
2020/12/15 00:07:51 Agent RAM (RES): 49 MiB, CPU: 0.3% | Sent: 89600 items | Received: 0 items (0/sec)
2020/12/15 00:07:54 Agent RAM (RES): 49 MiB, CPU: 0.0% | Sent: 119600 items | Received: 0 items (0/sec)
2020/12/15 00:07:57 Agent RAM (RES): 49 MiB, CPU: 0.0% | Sent: 149600 items | Received: 0 items (0/sec)
...
validator.go:46:
Error Trace: validator.go:46
test_case.go:273
scenarios.go:190
log_test.go:78
Error: Not equal:
expected: 0x249f0
actual : 0x0
Test: TestLog10kDPS/FluentBitToOTLP
Messages: Received and sent counters do not match.
but then I also get the following error message:
test_case.go:312: Time out waiting for [all data items received]
This is weird because test_case.go:312 is tc.t.Error("Time out waiting for", errMsg)
meaning the errMsg
in the log is saying all data items were received (which is isn't really an error 🤔).
Every other writer for every other test is able to connect to the NewOTLPDataReceiver
though but I dont know enough about the fluentBit exporter to know why this fails.
Any help would be appreciated, thanks!