Commit Graph

448 Commits

Author SHA1 Message Date
Rasmus Kuusmann 02799ad61c
Add console sink to the diagnostic logging (#3558)
* Add console logger sink

* cleanup

* remove container detection

* add unit tests

* add managed logs output tests

* update tests

* Update docs

* refactor CreateSink

* refactor LoggerImpl

* reset whitespace

* fix native logger

---------

Co-authored-by: Rajkumar Rangaraj <rajrang@microsoft.com>
Co-authored-by: Paulo Janotti <pjanotti@splunk.com>
2024-08-14 21:26:43 +00:00
Mateusz Łach 90c86c5d0c
[RabbitMQ] bytecode instrumentation for versions 6.*.* - initial (#3533)
* rabbitmq6 bytecode instrumentation

* format fixes

* casing fix

* PR feedback

* fix changelog after merge

* revert redundant changelog change

* pr feedback

* fix after rename

---------

Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
2024-08-06 08:45:32 +00:00
Paulo Janotti 37d2c2ecb6
Updating links OTel community repository (#3556)
* Updating link to contributor guide

* Fix links to OTel membership docs
2024-08-05 15:51:51 -07:00
dependabot[bot] 68a5666048
[Tests] Bump Grpc.Net.Client family packages to 2.65.0 (#3551)
* Bump Grpc.Net.Client and System.Diagnostics.DiagnosticSource

Bumps [Grpc.Net.Client](https://github.com/grpc/grpc-dotnet) and [System.Diagnostics.DiagnosticSource](https://github.com/dotnet/runtime). These dependencies needed to be updated together.

Updates `Grpc.Net.Client` from 2.64.0 to 2.65.0
- [Release notes](https://github.com/grpc/grpc-dotnet/releases)
- [Changelog](https://github.com/grpc/grpc-dotnet/blob/master/doc/release_process.md)
- [Commits](https://github.com/grpc/grpc-dotnet/commits)

Updates `System.Diagnostics.DiagnosticSource` from 6.0.0 to 6.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](https://github.com/dotnet/runtime/compare/v6.0.0...v6.0.1)

---
updated-dependencies:
- dependency-name: Grpc.Net.Client
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: System.Diagnostics.DiagnosticSource
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump other related packages

* Generated files

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
2024-07-31 10:01:41 +00:00
Martijn Laarman bcda90aa90
Support local installation for *nix systems too. (#3549)
* Support local installation for *nix systems too.

The powershell installation supports `-LocalPath` allowing users to provide the zip manually which is great for airgapped environments.

The bash installation script did not support something similar. This now allows the archive to passed in through `LOCAL_PATH` or a folder with the prepared
archives `DOWNLOAD_DIR`
2024-07-30 11:47:22 +02:00
Yevhenii Solomchenko 83a3e32303
Documentation for configuring the default aggregation temporality env var (#3542) 2024-07-30 06:58:25 +02:00
Rasmus Kuusmann 87ca3b4a03
Add signal based OTLP configuration (#3527)
Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
2024-07-29 08:31:45 +02:00
Yevhenii Solomchenko 1b4a9ab923
Add support for console in exporter selection env vars (#3528)
Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
Co-authored-by: Robert Pająk <pellared@hotmail.com>
2024-07-26 04:46:52 +00:00
Piotr Kiełkowicz a170b74a1f
Bump OpenTelemetry.Instrumentation.StackExchangeRedis to 1.9.0-beta.1 (#3532)
Bump OpenTelemetry.Instrumentation.StackExchangeRedis to 1.9.0-beta.1
It drops support for StackExchange.Redis < 2.6.122
2024-07-25 19:33:43 +02:00
dependabot[bot] 2a4ff5a75b
Bump Grpc.Net.Client family package to 2.64.0 (#3530)
* Bump Grpc.Net.Client and System.Diagnostics.DiagnosticSource

Bumps [Grpc.Net.Client](https://github.com/grpc/grpc-dotnet) and [System.Diagnostics.DiagnosticSource](https://github.com/dotnet/runtime). These dependencies needed to be updated together.

Updates `Grpc.Net.Client` from 2.63.0 to 2.64.0
- [Release notes](https://github.com/grpc/grpc-dotnet/releases)
- [Changelog](https://github.com/grpc/grpc-dotnet/blob/master/doc/release_process.md)
- [Commits](https://github.com/grpc/grpc-dotnet/compare/v2.63.0...v2.64.0)

Updates `System.Diagnostics.DiagnosticSource` from 6.0.0 to 6.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](https://github.com/dotnet/runtime/compare/v6.0.0...v6.0.1)

---
updated-dependencies:
- dependency-name: Grpc.Net.Client
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: System.Diagnostics.DiagnosticSource
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump other Grpc packages together

* documentation

* generated files

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
2024-07-24 13:26:41 +00:00
Yevhenii Solomchenko 9d7866a548
Exporter selection env vars to handle comma separated list (#3523) 2024-07-24 11:53:17 +00:00
Yevhenii Solomchenko 39d1068487
Add Operating System resource detector (#3510) 2024-07-22 10:54:21 +02:00
pauljwil 9fc1cb6e9c
Recommend NuGet package deployment method (#3504)
* Recommend NuGet package deployment method

* Modify troubleshooting solution

---------

Co-authored-by: Paulo Janotti <pjanotti@splunk.com>
2024-07-17 11:26:56 -07:00
Zach Montoya 889f4ecc3c
[docs] Add warning about the breaking change in .NET 8 regarding the DOTNET_EnableDiagnostics variable (#3489)
Add warning about the breaking change in .NET 8 regarding the DOTNET_EnableDiagnostics variable.

Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
2024-07-09 17:34:39 +00:00
Rajkumar Rangaraj 8cbe0dc73f
Guide on Managing OpenTelemetry SDK/Instrumentation with Auto-Instrumentation (#3472)
* Handling OpenTelemetry SDK/Instrumentation References in Applications with Auto-Instrumentation

* pr feedback

* pr feedback from pauljwil
2024-06-27 23:53:15 +00:00
Piotr Kiełkowicz 24567970b5
Bump dependencies (#3471)
* Bump core unstable packages to 1.9.0-beta.2

* [Tests] Bump Elastic.Clients.Elasticsearch to 8.14.3

* Bump Google.Protobuf to 3.27.2

* [Tests] Bump StackExchange.Redis to 2.8.0

* [Tests] Bump MongoDB.Driver to 2.26.0

* [Tests] Bump Quartz packages to 3.10.0
2024-06-26 13:08:06 +02:00
Piotr Kiełkowicz 08402fdb24
Drop support for macOs 11 (#3464) 2024-06-20 08:50:04 +02:00
Piotr Kiełkowicz 2a428ee3ea
Release 1.7.0 (#3462) 2024-06-18 13:17:12 +02:00
Piotr Kiełkowicz 6fa6c39244
Bump OTel core packages to 1.9.0 (#3460)
* Bump OTel core packages to 1.8.0

together with other OTel releases

* Fix Changelog

Co-authored-by: Mateusz Łach <mateusza@splunk.com>

---------

Co-authored-by: Mateusz Łach <mateusza@splunk.com>
2024-06-18 08:43:14 +00:00
Piotr Kiełkowicz 86a32ceb4a
Capture HTTP Headers/gRPC Metadata as span attributes (#3444) 2024-06-12 05:25:47 +00:00
Piotr Kiełkowicz 94e61df8be
README - fix core component version (#3447) 2024-06-07 09:33:54 +00:00
Piotr Kiełkowicz 2efecd1ed1
Replace ResourceDetectors packages by Resources packages (#3443) 2024-06-04 10:27:05 +02:00
Piotr Kiełkowicz f525b3da95
[documentation] Fix link to Microsoft.EntityFrameworkCore (#3431) 2024-05-27 08:57:33 +02:00
Piotr Kiełkowicz dea58861d2
[documentation] Fix links to opentelemetry.io (#3432) 2024-05-27 08:56:09 +02:00
dependabot[bot] 7ef7dcff57
[Tests] Bump Grpc.Net.Client to 2.63.0 (#3429)
* Bump Grpc.Net.Client, Grpc.Core.Api and System.Diagnostics.DiagnosticSource

Bumps [Grpc.Net.Client](https://github.com/grpc/grpc-dotnet), [Grpc.Core.Api](https://github.com/grpc/grpc-dotnet) and [System.Diagnostics.DiagnosticSource](https://github.com/dotnet/runtime). These dependencies needed to be updated together.

Updates `Grpc.Net.Client` from 2.62.0 to 2.63.0
- [Release notes](https://github.com/grpc/grpc-dotnet/releases)
- [Changelog](https://github.com/grpc/grpc-dotnet/blob/master/doc/release_process.md)
- [Commits](https://github.com/grpc/grpc-dotnet/compare/v2.62.0...v2.63.0)

Updates `Grpc.Core.Api` from 2.62.0 to 2.63.0
- [Release notes](https://github.com/grpc/grpc-dotnet/releases)
- [Changelog](https://github.com/grpc/grpc-dotnet/blob/master/doc/release_process.md)
- [Commits](https://github.com/grpc/grpc-dotnet/compare/v2.62.0...v2.63.0)

Updates `System.Diagnostics.DiagnosticSource` from 6.0.0 to 6.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](https://github.com/dotnet/runtime/compare/v6.0.0...v6.0.1)

---
updated-dependencies:
- dependency-name: Grpc.Net.Client
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Grpc.Core.Api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: System.Diagnostics.DiagnosticSource
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update other places

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
2024-05-27 06:17:33 +00:00
Piotr Kiełkowicz c773d15af1
Bump dependencies (#3425)
* Bump OpenTelemetry.Instrumentation.AspNe to 1.8.0-beta.3

* Tests - Bump Microsoft.AspNetCore.SignalR.Client to 8.0.5

* Tests - Bump Microsoft.EntityFrameworkCore.Sqlite to 8.0.5

* Tests - Bump System.Reactive to 6.0.1

* Tools - Bump NuGet.ProjectModel to 6.10.0

* Bump OpenTelemetry.Instrumentation.Runtime to 1.8,1

* Adjust generated files

* Change testing url - bing.com seems to be unstable
2024-05-23 08:44:04 +02:00
Piotr Kiełkowicz 62a0206351
NServiceBus 9.x support (#3413) 2024-05-17 06:36:34 +02:00
Piotr Kiełkowicz 1ca1833680
Fix links to instrumentation packages (#3405) 2024-05-10 17:33:58 +00:00
Piotr Kiełkowicz bca1cd7907
Instrumentation Oracle.MDA - traces (#3336) 2024-05-06 08:55:23 +02:00
Piotr Kiełkowicz cdfc1c3dc1
Fix link to Http instrumentation (#3398) 2024-05-06 06:43:23 +02:00
Mateusz Łach 10b24647d9
Release 1.6.0 (#3387) 2024-04-29 08:15:13 +02:00
Mateusz Łach bd9cdf7ad2
Document url query redaction (#3386)
Co-authored-by: Fabrizio Ferri-Benedetti <fferribenedetti@splunk.com>
2024-04-24 17:18:02 +00:00
Piotr Kiełkowicz 9d92739bbb
Bump core OpenTelemetry packages to 1.8.1 (#3378)
together with OpenTelemetry.Instrumentation.AspNet (1.8.0-beta.2).
2024-04-18 08:30:38 +00:00
Piotr Kiełkowicz 0a06af396c
Bump dependencies (#3372)
* Bump OpenTelemetry.Instrumentation.AspNetCore to 1.8.1

* Bump OpenTelemetry.Instrumentation.Http to 1.8.1

* Tests - Bump Elastic.Clients.Elasticsearch to 8.13.5

* Tests - Bump MassTransit to 8.2.1

* Tests -Bump Microsoft.EntityFrameworkCore.Sqlite to 8.0.4

* Tests - Bump MongoDB.Driver to 2.25.0

* Tests - Bump NServiceBus to 8.2.0

* Tests - Bump xunit.runner.visualstudio to 2.5.8

* Tests - Bump xunit to 2.7.1

* Update documentation
2024-04-16 05:47:20 +00:00
Piotr Kiełkowicz 43915f71e4
Fix MariaDB link (#3359) 2024-04-09 08:37:20 +00:00
Fabrizio Ferri-Benedetti a797a68f03
README - Sync wording with opentelemetry.io (#3358) 2024-04-09 07:55:26 +00:00
Piotr Kiełkowicz 14c8d50e83
Release 1.5.0 (#3356) 2024-04-09 05:32:24 +00:00
Piotr Kiełkowicz 3fe5e31020
Bump OpenTelemetry packages to 1.8.0 releases (#3351)
* Bump OpenTelemetry packages to 1.8.0 releases
* OTEL_TRACES_SAMPLER and OTEL_TRACES_SAMPLER_ARG are handled by SDK
2024-04-06 08:38:29 +02:00
Mateusz Łach f33c2c3f49
[continuous-profiler] cancellation for profiler export methods (#3340) 2024-03-29 08:46:28 +01:00
Rasmus Kuusmann dca75ff693
Define supported Kafka versions (#3316) 2024-03-26 17:46:41 +00:00
Rasmus Kuusmann 09ceb70b17
Docs external link fix (#3334) 2024-03-25 13:06:39 +00:00
Rasmus Kuusmann d3740dfafa
Add architecture support for Linux scripts (#3311)
* Add architecture support for Linux scripts

* add arm64 script tests

---------

Co-authored-by: Paulo Janotti <pjanotti@splunk.com>
2024-03-08 03:52:51 +00:00
Rasmus Kuusmann 98c60f494c
Add ARM64 Support (#3277) 2024-03-06 18:54:42 +00:00
Piotr Kiełkowicz be452bd797
Bump dependencies (#3293)
* .NET Fx bump Grpc.Core.Api` from `2.59.0` to `2.60.0`,

* Test bump Grpc.Net.Client and Grpc.Net.Client.Web to 2.61.0

* tests - Bump GraphQL.Server.Transports.AspNetCore and GraphQLServerUIPlayground to 7.7.1

* Dependency generator - McMaster.Extensions.CommandLineUtils to 4.1.1

* Tests - Microsoft.NET.Test.Sdk 17.9.0

* Bump MongoDB.Driver.Core.Extensions.DiagnosticSources to 1.4.0

* tests - xunit.runner.visualstudio 2.5.7

* Tests - xunit 2.7.0

* Tests - StackExchange.Redis to 2.7.23

* Bump Quartz family to 3.8.1

* Fix changelog
2024-02-27 18:18:13 +01:00
Mateusz Łach 7bd81fce25
[docs] fix typo (#3274) 2024-02-15 08:47:50 +00:00
Piotr Kiełkowicz c756eb438c
Release 1.4.0 (#3265)
* Fix redis instrumentation version

* Release 1.4.0

* Add statement about SetDbStatement Not supported on .NET Framework for System.Data.SqlClient.
2024-02-12 19:09:55 +01:00
Piotr Kiełkowicz ec82c287a0
Bump dependencies from main repository (1.71/1.7.0-beta.1) (#3263)
* Bump OpenTelemetry.Instrumentation.Http to 1.7.1

* Bump OpenTelemetry.Instrumentation.SqlClient to 1.7.0-beta.1

* BumpOpenTelemetry.Instrumentation.GrpcNetClient to 1.7.0-beta.1
2024-02-12 09:28:59 +01:00
Piotr Kiełkowicz bd3855d56f
Fix ASP.NET Core Traces Instrumentation for .NET7+ (#3246)
* Fix ASP.NET Core Traces Instrumentation for .NET7+

* Bump  OpenTelemetry.Instrumentation.AspNetCore to 1.7.1
2024-02-12 08:30:45 +01:00
Piotr Kiełkowicz 068faa811c
Bump dependencies from contrib repository (#3260)
* Bump OpenTelemetry.ResourceDetectors.Container to 1.0.0-beta.6

* Bump OpenTelemetry.Instrumentation.EntityFrameworkCore to 1.0.0-beta.10

* Bump OpenTelemetry.Instrumentation.AspNet to 1.7.0-beta.2

* Bump OpenTelemetry.Instrumentation.Wcf to 1.0.0-rc.15
2024-02-07 21:53:40 +00:00
Paulo Janotti c343383d2d
Updating meeting notes link (#3258) 2024-02-06 14:55:50 -08:00