Skip to content

Thiht/logrus-opsgenie-hook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logrus-opsgenie-hook GoDoc Go Report Card

logrus-opsgenie-hook is a Logrus hook used to push alerts on OpsGenie.

The goal is to be more flexible than JackFazackerley/logrus-opsgenie-hook. The usage should also be simpler since it doesn't force to use the alertsv2.CreateAlertRequest structure in your code.

Quick start

package main

import (
	opsgenie "github.com/Thiht/logrus-opsgenie-hook"
	"github.com/opsgenie/opsgenie-go-sdk/alertsv2"
	log "github.com/sirupsen/logrus"
)

func main() {
	opsgenieHook, _ := opsgenie.NewHook("my-api-token", opsgenie.EndpointEU, opsgenie.HookConfig{
		DefaultTeams: []alertsv2.Team{
			{Name: "my-team-name"},
		},
		DefaultSource:   "my-app",
		DefaultPriority: alertsv2.P1,
	})

	log.AddHook(opsgenieHook)
}

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages