https://github.com/digipost/github-monitoring
Lager metrikker av diverse tilstand i Github.
https://github.com/digipost/github-monitoring
Last synced: 4 months ago
JSON representation
Lager metrikker av diverse tilstand i Github.
- Host: GitHub
- URL: https://github.com/digipost/github-monitoring
- Owner: digipost
- License: mit
- Created: 2022-09-17T09:09:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-21T13:03:15.000Z (4 months ago)
- Last Synced: 2025-01-21T13:22:45.694Z (4 months ago)
- Language: Kotlin
- Size: 483 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# github-monitoring
Lager metrikker av diverse tilstand i Github.
## GitHubs GraphQL-API
Vi bruker GraphQL-APIet til GitHub. Dette har et _skjema_ som beskriver alle operasjoner man kan gjøre. Oppdatert skjema
kan du laste ned her: [Public Schema](https://docs.github.com/en/graphql/overview/public-schema). GitHub kaller fila
`schema.docs.graphql`, men du kan kalle `schema.graphqls`. Maven-pluginen feiler om denne skjemafila slutter på `.graphql`.For å teste ut spørringer, så har GitHub en fin interaktiv "explorer".
Den finner du her: [GraphQL API Explorer](https://docs.github.com/en/graphql/overview/explorer)----
## Slackintegrasjon
Denne applikasjonen kan settes opp med en slackbotintegrasjon. Da må man i så fall gi en slack webhook url som input.
- For å aktivere slackvarslinger settes miljøvariabelen `SLACK_WEBHOOK_URL` til en webhook url som du har fått fra slackboten du har laget
- For å velge hvilket nivå av sårbarheter som skal varsles (UNKNOWN/LOW/MEDIUM/HIGH/CRITICAL) kan man sette en miljøvariabel `severity_limit`. Da vil boten kun varsle om sårbarheter med lik eller høyere alvorlighet.