@salto-io/monitoring
TypeScript icon, indicating that this package has built-in type declarations

0.2.0 • Public • Published

Salto - Monitoring

This project is a tool to monitor changes in a service

Build instructions

yarn ; yarn build

Configuration

monitoring {
  triggers = [
    {
      name = "example"
      elementIdsRegex = [
      	".*hello.*"
      ]
    },
  ]
  notifications = [
  	{
  	  type = "email"
  	  title = "Salto | New Alert"
  	  from = "alerts@salto.io"
  	  to = [
  	  	"test@salto.io"
  	  ]
  	  triggers = [
  	  	"example"
  	  ]
  	}
  ]
  smtp = {
  	ssl = true
  	host = "smtp.gmail.com"
  	port = 465
  	username = "alerts@salto.io"
  	password = "supersecret"
  }
  slack = {
    token = "xoxb-thisis-nota-validtoken"
  }
  telemetry = {
    id = "clientuniqueid"
    url = "https://telemetry.salto.io"
    token = "supersecrettelemetrytoken"
    enabled = true
  }
}

Run

./bin/salto_monitoring --workspace /path/to/workspace --env envName --config /path/to/config.nacl

Readme

Keywords

none

Package Sidebar

Install

npm i @salto-io/monitoring

Weekly Downloads

358

Version

0.2.0

License

Apache-2.0

Unpacked Size

1.17 MB

Total Files

49

Last publish

Collaborators

  • ori.moisis
  • hadarda
  • amitizle
  • saltoio