Skip to content

SeppPenner/PagerDutyClient

Repository files navigation

PagerDutyClient

PagerDutyClient is a library to send alarms to PagerDuty. Use the API at https://developer.pagerduty.com/docs/events-api-v2/trigger-events/.

Build status GitHub issues GitHub forks GitHub stars License: MIT Nuget NuGet Downloads Known Vulnerabilities Gitter Blogger Patreon PayPal

Available for

  • Net 6.0
  • Net 8.0

Net Core and Net latest and LTS versions

Basic usage

var logger = Log.ForContext<SomeContext>();
var pagerDutyClient = new PagerDutyClient(logger);
await pagerDutyClient.Send(
    EventAction.Trigger,
    "78e9279b9fa84b7b8e9f1ec7b9b85fef",
    Severity.Critical,
    "MyService",
    "Some error.");

The project can be found on nuget.

Install

dotnet add package HaemmerElectronics.SeppPenner.PagerDutyClient

Change history

See the Changelog.