-
Updated
Sep 9, 2021 - Go
OpenTelemetry
OpenTelemetry provides a single set of APIs, libraries, agents, and collector services to capture distributed traces and metrics from your application. You can analyze them using Prometheus, Jaeger, and other observability tools.
Here are 205 public repositories matching this topic...
-
Updated
Sep 6, 2021 - Java
-
Updated
Aug 6, 2021 - TypeScript
I think I've had about a 10% success rate with markdownlint since it seems to get throttled by GitHub. I've heard this was an issue that should have improved, but it doesn't seem to have been and I can't find any context for that in this repo.
Perhaps switching markdownlint to a GitHub Action would work around the throttling "for free" (actions automatically have GitHub creds for the repo). Jus
User Research
#3615 improves reload behavior by failing with an error rather than hanging, if the config is invalid. This issue tracks creating an automated test to verify this going forward.
(Guessing there's an actual way to make this a test, maintainers will know better ;) )
_Originally posted by @carlosalberto in open-telemetry/opentelemetry-collector#3615 (comment)
-
Updated
Sep 6, 2021 - Java
-
Updated
Sep 9, 2021 - Go
It currently is:
private static boolean isKeyValid(String name) { return name != null && !name.isEmpty() && StringUtils.isPrintableString(name); }
It needs to be:
private static boolean isKeyValid(String name) { return name != null && !name.trim().isEmpty() && StringUtils.isPrintableString(name); }
Or it needs to use something like apache StringUtils isBlank.
We have no automatic check for CODEOWNERS on CI.
A CI check can be added so that
- every component has a CODEOWNERS line and
- every
componentfolder listed on CODEOWNERS actually exists (to prevent typos).
Use Case
- Provide a sample application to test DBs, messaging systems and HTTP, GRPC backend resolution and call view.
Proposal
- A simple app where backend can be swapped or we can use multiple backends.
We'd like to add some documentation to the opentelemetry.io website.
the website_docs folder pushes all of its contents to https://opentelemetry.io/docs/php/
We should include our documentation in there in order to make it easier for end users to adopt our library.
-
Updated
Apr 22, 2021 - Shell
Our Rack instrumentation allows configuration of a URL quantization function https://github.com/open-telemetry/opentelemetry-ruby/blob/1c37b00dc82d490dace1f92739977aa4674d7039/instrumentation/rack/lib/opentelemetry/instrumentation/rack/middlewares/tracer_middleware.rb#L122-L137
We should add the same functionality to the Sinatra instrumentation. @genebean reported this requirement in Gitter:
Actually, opentelemetry-java allows user to customize the metadata in the header, which is convenient to implement our own authentication in collector, any plan for cpp? Thank you.
Is your feature request related to a problem?
No.
Describe the solution you'd like
Provide the ability to customize the gRPC header.
Describe alternatives you've considered
No.
**Additional co
-
Updated
Sep 8, 2021 - Go
-
Updated
Sep 1, 2021
per #268
-
Updated
Sep 8, 2021 - Makefile
-
Updated
Sep 9, 2021 - Scala
-
Updated
Apr 18, 2021 - Go
typeorm tests are creating a new db connection in each test. If something goes wrong (assertion fails, exception thrown), the test does not close this connection which causes the following tests to fail as well.
We need to move the logic into afterEach hook so tests clean the environment after they are done for whatever reason.
Currently we can access logs, traces and metrics locally. Could you explain how to integrate it with Grafana cloud?
Add unit tests
- Organization
- open-telemetry
- Website
- opentelemetry.io


We support opentelemetry, so it should be possible to instrument ruby applications and visualise data on SigNoz. But we don't have lots of expertise in Ruby in the core team, so we have not tested this.
https://github.com/open-telemetry/opentelemetry-ruby
It would be good first issue for folks expert in Ruby to test this and report their findings. If this works fine, we can add this to our d