Agoda.KafkaFlow.ApplicationInsights
1.1.36
Prefix Reserved
dotnet add package Agoda.KafkaFlow.ApplicationInsights --version 1.1.36
NuGet\Install-Package Agoda.KafkaFlow.ApplicationInsights -Version 1.1.36
<PackageReference Include="Agoda.KafkaFlow.ApplicationInsights" Version="1.1.36" />
paket add Agoda.KafkaFlow.ApplicationInsights --version 1.1.36
#r "nuget: Agoda.KafkaFlow.ApplicationInsights, 1.1.36"
// Install Agoda.KafkaFlow.ApplicationInsights as a Cake Addin #addin nuget:?package=Agoda.KafkaFlow.ApplicationInsights&version=1.1.36 // Install Agoda.KafkaFlow.ApplicationInsights as a Cake Tool #tool nuget:?package=Agoda.KafkaFlow.ApplicationInsights&version=1.1.36
Application Insights for KafkaFlow
Overview
"ApplicationInsights for KafkaFlow" is an extension of KafkaFlow, designed to seamlessly integrate telemetry data collection into your Kafka-based applications using Application Insights. This extension enhances your ability to monitor, analyze, and optimize your message processing pipelines.
Features
- Easy Integration: Quickly add Application Insights telemetry to your KafkaFlow applications.
- Real-Time Monitoring: Track and analyze message flows in real-time.
- Error Tracking: Effortlessly capture and analyze exceptions and processing errors.
Getting Started
Prerequisites
- .NET compatible project using KafkaFlow.
- An active Azure subscription with Application Insights set up.
Installation
Install the Package:
Use the following command in the PowerShell to install the KafkaFlow.ApplicationInsights package:
dotnet add package Agoda.KafkaFlow.ApplicationInsights
Configuration:
Add the following code to your
startup.cs
orprogram.cs
to configure the Application Insights integration:builder.Services.AddKafka( kafka => kafka .AddAppInsightsInstrumentation() // Enable Application Insights .AddCluster( cluster => cluster .WithBrokers(new[] { "your-broker-url" }) .AddProducer( // Define your producer configuration here ) .AddConsumer(consumer => consumer // Define your consumer configuration here ) ) );
Documentation
For more detailed information and advanced configuration options, please refer to the official documentation.
Contributing
Contributions to "Application Insights for KafkaFlow" are welcome! Please refer to our contribution guidelines for more details.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- KafkaFlow (>= 3.0.2)
- Microsoft.ApplicationInsights (>= 2.14.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.