Skip to content

Connect KSO with Better Stack for automatically uptime tracking and alerts

License

Notifications You must be signed in to change notification settings

4spacesdk/kso-betterstack-integration

Repository files navigation

KSO / Better Stack Integration

Configuration

  • KSO_BASE_URL
  • KSO_CLIENT_ID
    • Created in KSO
  • KSO_CLIENT_SECRET: furht59
    • Created in KSO
  • KSO_DEPLOYMENT_LABEL_NAME
    • Use labels to filter deployments
    • For example: betterstack
  • KSO_DEPLOYMENT_LABEL_VALUE
    • For example: enabled
  • BETTERSTACK_API_TOKEN
    • Create in Better Stack
  • BETTERSTACK_MONITOR_GROUP_NAME
    • This application with create a new group with this name

Install kso-betterstack-integration

Create values.yaml file

For a complete set of options see link

deployment:

  env:
    - name: KSO_BASE_URL
      value: ""
    - name: KSO_CLIENT_ID
      value: ""
    - name: KSO_CLIENT_SECRET
      value: ""
    - name: KSO_DEPLOYMENT_LABEL_NAME
      value: betterstack
    - name: KSO_DEPLOYMENT_LABEL_VALUE
      value: enabled
    - name: BETTERSTACK_API_TOKEN
      value: ""
    - name: BETTERSTACK_MONITOR_GROUP_NAME
      value: ""

resources:
  limits:
    cpu: 300m
    memory: 256Mi
  requests:
   cpu: 10m
   memory: 64Mi

Install

helm repo add 4spacesdk https://4spacesdk.github.io/helm-charts
helm upgrade --install kso-betterstack-integration 4spacesdk/kso-betterstack-integration --values=values.yaml --namespace kso --create-namespace

Upgrade

helm repo update
helm upgrade --install kso-betterstack-integration 4spacesdk/kso-betterstack-integration --values=values.yaml --namespace kso

Delete kso

helm delete kso-betterstack-integration

About

Connect KSO with Better Stack for automatically uptime tracking and alerts

Resources

License

Stars

Watchers

Forks

Packages

No packages published