Commit Graph

94 Commits

Author SHA1 Message Date
Robert Pająk d9169af8a5
Refine setup and configuration docs (#2082) 2023-01-27 10:27:35 +01:00
Mateusz Łach 3bcb488a92
Custom sdk support (#2069) 2023-01-26 12:06:13 +01:00
Robert Pająk 4f61a89b8a
Document app.config limitation (#2070) 2023-01-25 09:06:26 +00:00
Piotr Kiełkowicz f7597fb622
Add EntityFrameworkCore traces instrumentation (#2065) 2023-01-24 08:40:06 +01:00
Robert Pająk 39868fd0d6
Support configuration via app/web.config (#2066) 2023-01-23 22:12:30 +01:00
Piotr Kiełkowicz 9f5240f984
Add Quartz traces instrumentation (#2019)
Add Quartz traces instrumentation.

Co-authored-by: Rajkumar Rangaraj <rajrang@microsoft.com>
2023-01-20 18:05:06 +00:00
Rasmus Kuusmann aaef5cec72
Update ASP.NET Fx requirements (#2012)
* Update ASP.NET Fx requirements

* typo fix
2023-01-19 10:38:19 -08:00
xiang17 e8cce17b76
Bump OTel 1.4.0-rc.2 (#1967)
* Bump OTel 1.4.0-rc.2

* Bump version for `OpenTelemetry.Instrumentation.Runtime` and `OpenTelemetry.Instrumentation.Process`

* Update netfx redirection file.

* Extend changelog with standard comment for updated core packages

Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
Co-authored-by: Paulo Janotti <pjanotti@splunk.com>
2023-01-12 17:22:09 +00:00
Rajkumar Rangaraj 833d6775fd
Move OpenTelemetry.AutoInstrumentation.Native.so / OpenTelemetry.AutoInstrumentation.Native.dylib to a directory in tracer-home (#1902)
* Move native libraries

* DistributionStructure test changes

* correct ci changes

* Change DistributionStructure

* osx-64 -> osx-x64

* Nuget changes.

* Fix path in nuspec

* dotnet-format

* PR feedback

Co-authored-by: Paulo Janotti <pjanotti@splunk.com>
2023-01-09 04:15:52 +00:00
Piotr Kiełkowicz b51a767c8a
Drop support for Jaeger exporter (#1896) 2023-01-04 16:26:15 -08:00
Piotr Kiełkowicz 5284642ae1
Add Elasticsearch traces instrumentations (#1890) 2023-01-04 11:24:53 +00:00
Piotr Kiełkowicz d1e9202c38
Add NServiceBus traces and metrics instrumentation (#1881) 2023-01-03 11:55:55 +01:00
Paulo Janotti de86993d60
Automatic netfx assembly redirection (#1825)
* Redirect assemblies for .NET Fx via CLR profiler

* Bump transitive dependencies to latest

* Revert "Bump transitive dependencies to latest"

This reverts commit e291eb893dbbe11bebccbf1957b01ff56a46f765.

We need some extra work to automate this process and also a friendly way
to register assemblies in the GAC.

* Add NETFX to dot-net.txt

* Link changelog addition to table in config.md

2nd round with changelog text

* Move MapToFolder to Build.Steps.cs

* Restore skip assemblies and prefixes if redirection is off

* Simplify auto generated redirection source file

* Shorten the env var used to control netfx redirection
2022-12-21 19:13:08 +00:00
Piotr Kiełkowicz 1b2dd22eaf
Bump OTel 1.4.0-rc.1 (#1748)
* Bump OTel to 1.4.0-rc.1

* ConfigureResource api was removed in https://github.com/open-telemetry/opentelemetry-dotnet/pull/3999

* Update limits based on
https://github.com/open-telemetry/opentelemetry-dotnet/pull/3978

* Fix build structure
OpenTelemetry references OpenTelemetry.Extensions.DependencyInjection package

* Fix ModuleTests

* Handle AspNetCore metrics changes
2022-12-13 07:19:04 -08:00
Robert Pająk 62c9b002b3
Fix docs for limit env vars (#1702) 2022-12-05 22:09:38 +00:00
Piotr Kiełkowicz 47a6c3ac75
Support OTEL_TRACES_SAMPLER and OTEL_TRACES_SAMPLER_ARG (#1696) 2022-12-01 11:38:45 +01:00
Robert Pająk 0d0d95273e
Document newly supported env vars (#1675)
* OTEL_METRIC_EXPORT_TIMEOUT

* OTEL_BSP_*

* Fix default for OTEL_EXPORTER_JAEGER_ENDPOINT

* Bump Grpc.Net.Client in docs based on upstream configuration

* OTEL_*_LIMIT for otlp

* Add link to Prometheus Exporter HttpListener documentation

* Bump DiagnosticSource to 7.0.0 in docs
2022-11-28 14:12:37 +00:00
Robert Pająk 773dce6bda
Release 0.5.0 (#1649)
* Update releasing

* Add ASPNETCORE_HOSTINGSTARTUPASSEMBLIES to envvars.sh

* Fix plugin publish in examples
2022-11-24 14:26:23 +01:00
Piotr Kiełkowicz d8d8332f63
Remove framework version from distribution structure (#1661) 2022-11-24 11:37:00 +00:00
Piotr Kiełkowicz fadc76d6a9
Add support to OTEL_DOTNET_AUTO_LOGS_ENABLED (#1629) 2022-11-18 23:32:02 +00:00
Piotr Kiełkowicz 47883cc111
Fix zipkin default endpoint (#1627) 2022-11-17 10:35:49 +01:00
Robert Pająk a18f13dadf
Remove support for System.Data.SqlClient trace instrumentation (#1624) 2022-11-16 15:07:22 +01:00
Piotr Kiełkowicz 9ddba05e62
Remove support for OTEL_DOTNET_AUTO_INCLUDE_PROCESSES (#1619) 2022-11-15 10:36:59 +00:00
Piotr Kiełkowicz 5782c35eb2
Drop .NET Core 3.1 support (#1603) 2022-11-10 08:38:11 +00:00
Rasmus Kuusmann 79ff7dc750
Support options change in plugins (#1542) 2022-11-08 08:55:56 +00:00
Rasmus Kuusmann 6bc031badf
Disable OpenTracing by default (#1539) 2022-11-03 13:09:54 +01:00
Piotr Kiełkowicz 453612fe32
Rename _AT_STARTUP env vars to _ENABLED (#1518) 2022-10-31 09:42:37 +00:00
Piotr Kiełkowicz 65099d8d42
Drop support for OTEL_DOTNET_AUTO_ENABLED (#1517) 2022-10-28 09:56:22 +00:00
Robert Pająk 9ed0adfddc
Document supported library version for WCF insturmentation (#1516) 2022-10-28 08:48:34 +00:00
Paulo Janotti 98872699ef
Add note about AspNet metrics instrumentation (#1486) 2022-10-24 08:19:11 +02:00
Piotr Kiełkowicz b4a4120bbd
Enable/disable log instrumentations (#1475)
* Introduce instrumentation types

* extend generator

* support for disabling logs bytecode integrations

* update documentation

* change LoggingBuilder instrumentation name to ILogger

* Support managing log instrumentation in managed code

* update changelog

* PR feedback - config

* add LogsNoneInstrumentations test

Co-authored-by: Chris Ventura <45495992+nrcventura@users.noreply.github.com>
2022-10-21 13:31:53 -07:00
Piotr Kiełkowicz e33cd49643
MySql.Data Instrumentation - support 8.0.31+ (#1420) 2022-10-18 08:08:03 +00:00
Piotr Kiełkowicz a997328b45
Process metrics (#1427) 2022-10-17 09:49:07 +02:00
Piotr Kiełkowicz eae60012f0
MassTransit 8.0+ tracing instrumentation (#1412) 2022-10-13 10:03:34 +02:00
Piotr Kiełkowicz 2534ce3a37
Log warn when Prometheus exporter is configured (#1386)
* Log warn when Prometheus exporter is configured

* Apply suggestions from code review

Co-authored-by: Robert Pająk <pellared@hotmail.com>

* fix formating

Co-authored-by: Robert Pająk <pellared@hotmail.com>
2022-10-10 13:54:57 -07:00
Piotr Kiełkowicz fc4e409eee
Support for B3 Single propagator (#1385) 2022-10-10 10:13:26 +00:00
dependabot[bot] 78e649bf92
Bump MongoDB.Driver.Core.Extensions.DiagnosticSources from 1.1.0 to 1.2.0 in /src/OpenTelemetry.AutoInstrumentation.AdditionalDeps (#1320)
* Bump MongoDB.Driver.Core.Extensions.DiagnosticSources

Bumps [MongoDB.Driver.Core.Extensions.DiagnosticSources](https://github.com/jbogard/MongoDB.Driver.Core.Extensions.DiagnosticSources) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/jbogard/MongoDB.Driver.Core.Extensions.DiagnosticSources/releases)
- [Commits](https://github.com/jbogard/MongoDB.Driver.Core.Extensions.DiagnosticSources/compare/1.1.0...1.2.0)

---
updated-dependencies:
- dependency-name: MongoDB.Driver.Core.Extensions.DiagnosticSources
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

* Update golden files

* Bump MongoDB.Driver in test application

* update documentation and changelog

* cleanup leftovers for MongoDB 2.7

* update instrumentation definition

* cleanup AdditionalDeps/runtime folder

* Copy Native dependencies to Store

* pr feedback revert if

* pr feedback - switch method to pattern matching

* pr feedback - remove redundant ifs

* Update CHANGELOG.md

Co-authored-by: Paulo Janotti <pjanotti@splunk.com>

* fix code formating - double empty lines

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Robert Pająk <pellared@hotmail.com>
Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
Co-authored-by: Paulo Janotti <pjanotti@splunk.com>
2022-10-07 12:00:44 -07:00
Robert Pająk 7a5ee35e4c
Refine scripts docs (#1360) 2022-10-06 11:48:55 +02:00
Robert Pająk d05630fa57
Prometheus exporter is not stable on Linux and macOS (#1369) 2022-10-05 23:42:40 +00:00
Robert Pająk 828cb4dcca
Document Prometheus exporter (#1318)
Additional config.md refinements
2022-09-30 10:02:34 +00:00
Robert Pająk 3200fc71ea
Refine config.md (#1311)
* Refine config.md

* Apply suggestion
2022-09-29 12:54:47 -07:00
Rajkumar Rangaraj b752d79045
Remove OTEL_DOTNET_AUTO_LOGS_PARSE_STATE_VALUES (#1301) 2022-09-29 06:38:22 +00:00
Rajkumar Rangaraj b9701ae974
Add ILogger bytecode instrumentation (#1262)
* Add logs using CLR Profiler.

* Update changelog

* PR feedback

* markdownlint

* PR feedback

* CLRAndHostingStartupTests

* doc update.

Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
Co-authored-by: Robert Pająk <pellared@hotmail.com>
2022-09-27 12:54:25 -07:00
Rasmus Kuusmann c32680660b
Add support for OTEL_DOTNET_AUTO_GRAPHQL_SET_DOCUMENT env var (#1265) 2022-09-26 16:09:37 +00:00
Robert Pająk a5fce34828
Add a convenient Bash script for installation (#1243) 2022-09-21 07:34:56 +00:00
Piotr Kiełkowicz 083dc54506
binary -> bytecode (#1221) 2022-09-13 10:51:14 +00:00
Dawid Szmigielski 4240d19670
Add WCF instrumentation (#1125) 2022-09-13 11:58:24 +02:00
Rajkumar Rangaraj 7ab26bea6e
Logs: Update config.md and changelog. (#1214)
* Logs: Update config.md and changelog.

* markdownlint fix

* PR feedback
2022-09-09 15:32:26 -07:00
Rajkumar Rangaraj aed55dfa53
Introduce OTEL_DOTNET_AUTO_PLUGINS (#1174)
* Replaced `OTEL_DOTNET_AUTO_TRACES_PLUGINS` and `OTEL_DOTNET_AUTO_METRICS_PLUGINS`
  with new environment variable `OTEL_DOTNET_AUTO_PLUGINS`.

* Remove PluginTypeMissingExpectedMethod

* test update

* PR feedback

* Remove space.

* PR feedback

* Update changelog
2022-09-09 01:09:41 +00:00
Piotr Kiełkowicz e5d699e9bf
Support for B3 multi propagator (#1089)
* Support for B3 multi propagator

* Apply suggestions from code review

Co-authored-by: Fabrizio Ferri-Benedetti <fferribenedetti@splunk.com>

* fix md lint

Co-authored-by: Fabrizio Ferri-Benedetti <fferribenedetti@splunk.com>
Co-authored-by: Paulo Janotti <pjanotti@splunk.com>
2022-08-19 16:47:35 -07:00