├── .github ├── CODEOWNERS └── workflows │ ├── codeql-analysis.yml │ └── test.yml ├── .gitignore ├── BuildWarningAsError.ps1 ├── CHANGELOG.md ├── LICENSE-3rdparty.csv ├── MIT-LICENCE.md ├── README.md ├── StatsdClient.sln ├── StatsdClient.sln.DotSettings ├── appveyor.yml ├── benchmarks └── StatsdClient.Benchmarks │ ├── BufferBuilderBenchmark.cs │ ├── MetricSerializerBenchmark.cs │ ├── Program.cs │ ├── ServiceBenchmark.cs │ ├── StatsdClient.Benchmarks.csproj │ └── StatsdClient.snk ├── src └── StatsdClient │ ├── AdvancedStatsConfig.cs │ ├── Aggregator │ ├── AggregatorFlusher.cs │ ├── Aggregators.cs │ ├── CountAggregator.cs │ ├── GaugeAggregator.cs │ ├── MetricAggregatorParameters.cs │ ├── MetricStatsKey.cs │ └── SetAggregator.cs │ ├── Bufferize │ ├── BufferBuilder.cs │ ├── BufferBuilderHandler.cs │ ├── IBufferBuilderHandler.cs │ ├── IStatsBufferizeFactory.cs │ ├── StatsBufferize.cs │ └── StatsBufferizeFactory.cs │ ├── ClientSideAggregationConfig.cs │ ├── DogStatsdEndPoint.cs │ ├── DogStatsdService.cs │ ├── Dogstatsd.cs │ ├── ICommandType.cs │ ├── IDogStatsd.cs │ ├── IFileSystem.cs │ ├── IRandomGenerator.cs │ ├── IStopWatchFactory.cs │ ├── IStopwatch.cs │ ├── ITelemetryCounters.cs │ ├── MetricType.cs │ ├── MetricsSender.cs │ ├── MetricsTimer.cs │ ├── OriginDetection.cs │ ├── RandomGenerator.cs │ ├── SerializedMetric.cs │ ├── Serializer │ ├── EventSerializer.cs │ ├── MetricSerializer.cs │ ├── SerializerHelper.cs │ ├── Serializers.cs │ └── ServiceCheckSerializer.cs │ ├── SocketSender.cs │ ├── Statistic │ ├── Stats.cs │ ├── StatsEvent.cs │ ├── StatsKind.cs │ ├── StatsMetric.cs │ └── StatsServiceCheck.cs │ ├── StatsRouter.cs │ ├── StatsdBuilder.cs │ ├── StatsdClient.csproj │ ├── StatsdClient.snk │ ├── StatsdConfig.cs │ ├── StatsdData.cs │ ├── StatsdUDP.cs │ ├── StopWatchFactory.cs │ ├── Stopwatch.cs │ ├── Telemetry.cs │ ├── ThreadSafeRandom.cs │ ├── Transport │ ├── ITransport.cs │ ├── NamedPipeTransport.cs │ ├── UDPTransport.cs │ └── UnixDomainSocketTransport.cs │ ├── Utils │ ├── AbstractPoolObject.cs │ ├── IPool.cs │ └── Pool.cs │ ├── Worker │ ├── AsynchronousWorker.cs │ ├── ConcurrentQueueWithPool.cs │ ├── IAsynchronousWorkerHandler.cs │ ├── IWaiter.cs │ └── Waiter.cs │ └── dogstatsd-csharp-client.pfx ├── stylecop.json ├── stylecop.ruleset └── tests └── StatsdClient.Tests ├── Aggregator ├── AggregatorFlusherTests.cs ├── BufferBuilderHandlerMock.cs ├── CountAggregatorTests.cs ├── GaugeAggregatorTests.cs ├── MetricAggregatorParametersFactory.cs ├── MetricStatsKeyTests.cs └── SetAggregatorTests.cs ├── Bufferize ├── BufferBuilderHandlerMock.cs ├── BufferBuilderTests.cs └── StatsBufferizeTests.cs ├── CommandIntegrationTests.cs ├── DogStatsdServiceConfigurationTest.cs ├── DogStatsdServiceMetricsTests.cs ├── DogStatsdServiceReconnectionTests.cs ├── DogStatsdServiceTelemetryTests.cs ├── DogstatsdStaticApiTests.cs ├── GlobalSetup.cs ├── GlobalSuppression.cs ├── IPV4ParsingTests.cs ├── OriginDetectionTests.cs ├── PoolTests.cs ├── RandomGeneratorUnitTests.cs ├── Serializer ├── EventSerializerTests.cs ├── MetricSerializerTests.cs ├── SerializerHelperTests.cs └── ServiceCheckSerializerTests.cs ├── StatsRouterTests.cs ├── StatsdBuilderTests.cs ├── StatsdClient.Tests.csproj ├── StatsdClient.snk ├── StatsdConfigurationTests.cs ├── StatsdUnixDomainSocketTests.cs ├── TelemetryTests.cs ├── Transport └── NamedPipeTransportTests.cs ├── UdpListener.cs ├── Worker ├── AsynchronousWorkerTests.cs └── ConcurrentQueueWithPoolTests.cs └── utils ├── AbstractServer.cs ├── NamedPipeServer.cs ├── SocketServer.cs ├── TemporaryPath.cs └── Tools.cs /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/.gitignore -------------------------------------------------------------------------------- /BuildWarningAsError.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/BuildWarningAsError.ps1 -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE-3rdparty.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/LICENSE-3rdparty.csv -------------------------------------------------------------------------------- /MIT-LICENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/MIT-LICENCE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/README.md -------------------------------------------------------------------------------- /StatsdClient.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/StatsdClient.sln -------------------------------------------------------------------------------- /StatsdClient.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/StatsdClient.sln.DotSettings -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/appveyor.yml -------------------------------------------------------------------------------- /benchmarks/StatsdClient.Benchmarks/BufferBuilderBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/benchmarks/StatsdClient.Benchmarks/BufferBuilderBenchmark.cs -------------------------------------------------------------------------------- /benchmarks/StatsdClient.Benchmarks/MetricSerializerBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/benchmarks/StatsdClient.Benchmarks/MetricSerializerBenchmark.cs -------------------------------------------------------------------------------- /benchmarks/StatsdClient.Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/benchmarks/StatsdClient.Benchmarks/Program.cs -------------------------------------------------------------------------------- /benchmarks/StatsdClient.Benchmarks/ServiceBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/benchmarks/StatsdClient.Benchmarks/ServiceBenchmark.cs -------------------------------------------------------------------------------- /benchmarks/StatsdClient.Benchmarks/StatsdClient.Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/benchmarks/StatsdClient.Benchmarks/StatsdClient.Benchmarks.csproj -------------------------------------------------------------------------------- /benchmarks/StatsdClient.Benchmarks/StatsdClient.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/benchmarks/StatsdClient.Benchmarks/StatsdClient.snk -------------------------------------------------------------------------------- /src/StatsdClient/AdvancedStatsConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/AdvancedStatsConfig.cs -------------------------------------------------------------------------------- /src/StatsdClient/Aggregator/AggregatorFlusher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Aggregator/AggregatorFlusher.cs -------------------------------------------------------------------------------- /src/StatsdClient/Aggregator/Aggregators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Aggregator/Aggregators.cs -------------------------------------------------------------------------------- /src/StatsdClient/Aggregator/CountAggregator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Aggregator/CountAggregator.cs -------------------------------------------------------------------------------- /src/StatsdClient/Aggregator/GaugeAggregator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Aggregator/GaugeAggregator.cs -------------------------------------------------------------------------------- /src/StatsdClient/Aggregator/MetricAggregatorParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Aggregator/MetricAggregatorParameters.cs -------------------------------------------------------------------------------- /src/StatsdClient/Aggregator/MetricStatsKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Aggregator/MetricStatsKey.cs -------------------------------------------------------------------------------- /src/StatsdClient/Aggregator/SetAggregator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Aggregator/SetAggregator.cs -------------------------------------------------------------------------------- /src/StatsdClient/Bufferize/BufferBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Bufferize/BufferBuilder.cs -------------------------------------------------------------------------------- /src/StatsdClient/Bufferize/BufferBuilderHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Bufferize/BufferBuilderHandler.cs -------------------------------------------------------------------------------- /src/StatsdClient/Bufferize/IBufferBuilderHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Bufferize/IBufferBuilderHandler.cs -------------------------------------------------------------------------------- /src/StatsdClient/Bufferize/IStatsBufferizeFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Bufferize/IStatsBufferizeFactory.cs -------------------------------------------------------------------------------- /src/StatsdClient/Bufferize/StatsBufferize.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Bufferize/StatsBufferize.cs -------------------------------------------------------------------------------- /src/StatsdClient/Bufferize/StatsBufferizeFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Bufferize/StatsBufferizeFactory.cs -------------------------------------------------------------------------------- /src/StatsdClient/ClientSideAggregationConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/ClientSideAggregationConfig.cs -------------------------------------------------------------------------------- /src/StatsdClient/DogStatsdEndPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/DogStatsdEndPoint.cs -------------------------------------------------------------------------------- /src/StatsdClient/DogStatsdService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/DogStatsdService.cs -------------------------------------------------------------------------------- /src/StatsdClient/Dogstatsd.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Dogstatsd.cs -------------------------------------------------------------------------------- /src/StatsdClient/ICommandType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/ICommandType.cs -------------------------------------------------------------------------------- /src/StatsdClient/IDogStatsd.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/IDogStatsd.cs -------------------------------------------------------------------------------- /src/StatsdClient/IFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/IFileSystem.cs -------------------------------------------------------------------------------- /src/StatsdClient/IRandomGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/IRandomGenerator.cs -------------------------------------------------------------------------------- /src/StatsdClient/IStopWatchFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/IStopWatchFactory.cs -------------------------------------------------------------------------------- /src/StatsdClient/IStopwatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/IStopwatch.cs -------------------------------------------------------------------------------- /src/StatsdClient/ITelemetryCounters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/ITelemetryCounters.cs -------------------------------------------------------------------------------- /src/StatsdClient/MetricType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/MetricType.cs -------------------------------------------------------------------------------- /src/StatsdClient/MetricsSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/MetricsSender.cs -------------------------------------------------------------------------------- /src/StatsdClient/MetricsTimer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/MetricsTimer.cs -------------------------------------------------------------------------------- /src/StatsdClient/OriginDetection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/OriginDetection.cs -------------------------------------------------------------------------------- /src/StatsdClient/RandomGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/RandomGenerator.cs -------------------------------------------------------------------------------- /src/StatsdClient/SerializedMetric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/SerializedMetric.cs -------------------------------------------------------------------------------- /src/StatsdClient/Serializer/EventSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Serializer/EventSerializer.cs -------------------------------------------------------------------------------- /src/StatsdClient/Serializer/MetricSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Serializer/MetricSerializer.cs -------------------------------------------------------------------------------- /src/StatsdClient/Serializer/SerializerHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Serializer/SerializerHelper.cs -------------------------------------------------------------------------------- /src/StatsdClient/Serializer/Serializers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Serializer/Serializers.cs -------------------------------------------------------------------------------- /src/StatsdClient/Serializer/ServiceCheckSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Serializer/ServiceCheckSerializer.cs -------------------------------------------------------------------------------- /src/StatsdClient/SocketSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/SocketSender.cs -------------------------------------------------------------------------------- /src/StatsdClient/Statistic/Stats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Statistic/Stats.cs -------------------------------------------------------------------------------- /src/StatsdClient/Statistic/StatsEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Statistic/StatsEvent.cs -------------------------------------------------------------------------------- /src/StatsdClient/Statistic/StatsKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Statistic/StatsKind.cs -------------------------------------------------------------------------------- /src/StatsdClient/Statistic/StatsMetric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Statistic/StatsMetric.cs -------------------------------------------------------------------------------- /src/StatsdClient/Statistic/StatsServiceCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Statistic/StatsServiceCheck.cs -------------------------------------------------------------------------------- /src/StatsdClient/StatsRouter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/StatsRouter.cs -------------------------------------------------------------------------------- /src/StatsdClient/StatsdBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/StatsdBuilder.cs -------------------------------------------------------------------------------- /src/StatsdClient/StatsdClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/StatsdClient.csproj -------------------------------------------------------------------------------- /src/StatsdClient/StatsdClient.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/StatsdClient.snk -------------------------------------------------------------------------------- /src/StatsdClient/StatsdConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/StatsdConfig.cs -------------------------------------------------------------------------------- /src/StatsdClient/StatsdData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/StatsdData.cs -------------------------------------------------------------------------------- /src/StatsdClient/StatsdUDP.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/StatsdUDP.cs -------------------------------------------------------------------------------- /src/StatsdClient/StopWatchFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/StopWatchFactory.cs -------------------------------------------------------------------------------- /src/StatsdClient/Stopwatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Stopwatch.cs -------------------------------------------------------------------------------- /src/StatsdClient/Telemetry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Telemetry.cs -------------------------------------------------------------------------------- /src/StatsdClient/ThreadSafeRandom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/ThreadSafeRandom.cs -------------------------------------------------------------------------------- /src/StatsdClient/Transport/ITransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Transport/ITransport.cs -------------------------------------------------------------------------------- /src/StatsdClient/Transport/NamedPipeTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Transport/NamedPipeTransport.cs -------------------------------------------------------------------------------- /src/StatsdClient/Transport/UDPTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Transport/UDPTransport.cs -------------------------------------------------------------------------------- /src/StatsdClient/Transport/UnixDomainSocketTransport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Transport/UnixDomainSocketTransport.cs -------------------------------------------------------------------------------- /src/StatsdClient/Utils/AbstractPoolObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Utils/AbstractPoolObject.cs -------------------------------------------------------------------------------- /src/StatsdClient/Utils/IPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Utils/IPool.cs -------------------------------------------------------------------------------- /src/StatsdClient/Utils/Pool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Utils/Pool.cs -------------------------------------------------------------------------------- /src/StatsdClient/Worker/AsynchronousWorker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Worker/AsynchronousWorker.cs -------------------------------------------------------------------------------- /src/StatsdClient/Worker/ConcurrentQueueWithPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Worker/ConcurrentQueueWithPool.cs -------------------------------------------------------------------------------- /src/StatsdClient/Worker/IAsynchronousWorkerHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Worker/IAsynchronousWorkerHandler.cs -------------------------------------------------------------------------------- /src/StatsdClient/Worker/IWaiter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Worker/IWaiter.cs -------------------------------------------------------------------------------- /src/StatsdClient/Worker/Waiter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/Worker/Waiter.cs -------------------------------------------------------------------------------- /src/StatsdClient/dogstatsd-csharp-client.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/src/StatsdClient/dogstatsd-csharp-client.pfx -------------------------------------------------------------------------------- /stylecop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/stylecop.json -------------------------------------------------------------------------------- /stylecop.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/stylecop.ruleset -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/Aggregator/AggregatorFlusherTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/Aggregator/AggregatorFlusherTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/Aggregator/BufferBuilderHandlerMock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/Aggregator/BufferBuilderHandlerMock.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/Aggregator/CountAggregatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/Aggregator/CountAggregatorTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/Aggregator/GaugeAggregatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/Aggregator/GaugeAggregatorTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/Aggregator/MetricAggregatorParametersFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/Aggregator/MetricAggregatorParametersFactory.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/Aggregator/MetricStatsKeyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/Aggregator/MetricStatsKeyTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/Aggregator/SetAggregatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/Aggregator/SetAggregatorTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/Bufferize/BufferBuilderHandlerMock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/Bufferize/BufferBuilderHandlerMock.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/Bufferize/BufferBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/Bufferize/BufferBuilderTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/Bufferize/StatsBufferizeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/Bufferize/StatsBufferizeTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/CommandIntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/CommandIntegrationTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/DogStatsdServiceConfigurationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/DogStatsdServiceConfigurationTest.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/DogStatsdServiceMetricsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/DogStatsdServiceMetricsTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/DogStatsdServiceReconnectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/DogStatsdServiceReconnectionTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/DogStatsdServiceTelemetryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/DogStatsdServiceTelemetryTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/DogstatsdStaticApiTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/DogstatsdStaticApiTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/GlobalSetup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/GlobalSetup.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/GlobalSuppression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/GlobalSuppression.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/IPV4ParsingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/IPV4ParsingTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/OriginDetectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/OriginDetectionTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/PoolTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/PoolTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/RandomGeneratorUnitTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/RandomGeneratorUnitTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/Serializer/EventSerializerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/Serializer/EventSerializerTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/Serializer/MetricSerializerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/Serializer/MetricSerializerTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/Serializer/SerializerHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/Serializer/SerializerHelperTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/Serializer/ServiceCheckSerializerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/Serializer/ServiceCheckSerializerTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/StatsRouterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/StatsRouterTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/StatsdBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/StatsdBuilderTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/StatsdClient.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/StatsdClient.Tests.csproj -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/StatsdClient.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/StatsdClient.snk -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/StatsdConfigurationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/StatsdConfigurationTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/StatsdUnixDomainSocketTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/StatsdUnixDomainSocketTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/TelemetryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/TelemetryTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/Transport/NamedPipeTransportTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/Transport/NamedPipeTransportTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/UdpListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/UdpListener.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/Worker/AsynchronousWorkerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/Worker/AsynchronousWorkerTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/Worker/ConcurrentQueueWithPoolTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/Worker/ConcurrentQueueWithPoolTests.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/utils/AbstractServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/utils/AbstractServer.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/utils/NamedPipeServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/utils/NamedPipeServer.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/utils/SocketServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/utils/SocketServer.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/utils/TemporaryPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/utils/TemporaryPath.cs -------------------------------------------------------------------------------- /tests/StatsdClient.Tests/utils/Tools.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dogstatsd-csharp-client/HEAD/tests/StatsdClient.Tests/utils/Tools.cs --------------------------------------------------------------------------------