Skip to content

WickedFlame/Gaucho

Repository files navigation

Gaucho

Convert and broadcast events to standardized data

Build status Build status

NuGet Version NuGet Version

Codacy Badge

A .NET Message Broker Middleware for handling, converting and delegating events

Metrics

Gaucho exposes some Metrics using the Meter Object.

  • ProcessedEvents
  • QueueSize
  • ThreadCount

The Metrics are provided for each Pipeline that is configured.
The Metrics can be captured when adding the Meter named "Gaucho" or from the constant Gaucho.Server.Monitoring.TelemetryProvider.MeterName

services.AddOpenTelemetry()
    .WithMetrics(mb => mb
        .AddMeter(TelemetryProvider.MeterName)
        .AddConsoleExporter());

Documentation

Visit https://wickedflame.github.io/Gaucho/ for the full documentation.

Compiling RazorPages

CustomTool: RazorGenerator

  • Go to Extensions -> Manage Extensions
  • Search for RazorGenerator
  • Click the Download button
  • Restart Visual Studio to start the installation

About

A .NET Message Broker for handling, converting and delegating messages

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published