Sha256: 3a49f10aa0dee017a89e1235a255300cb3fdee948951b93f123a583ae3754eb0

Contents?: true

Size: 1.82 KB

Versions: 2

Compression:

Stored size: 1.82 KB

Contents

# Splash Configuration
:splash:

### Main Configuration
  :templates:
    :execution:
      :path: /etc/splash_execution_report.tpl
  :backends:
    :stores:
      :execution_trace:
          :type: :file
          :path: /tmp/splash
#      :execution_trace:
#        :type: :redis
#        :host: localhost
#        :port: 6379
#        #:auth: "mykey"
#        :base: 1
  :transports:
    :active: :rabbitmq
    :rabbitmq:
      :url: amqp://127.0.0.1
  :daemon:
    :logmon_scheduling:
      :every: 20s
    :process_name: "Splash : daemon."
    :paths:
      :pid_path: /tmp
      :trace_path: /tmp/splash
    :files:
      :stdout_trace: stdout.txt
      :stderr_trace: stderr.txt
      :pid_file: splash.pid
  :prometheus:
    :pushgateway:
      :host: "localhost"
      :port: 9091


### configuration of commands and scheduling
  :commands:
    :id_root:
      :desc: run id command on root
      :command: id root
    :true_test:
      :desc: "test command returning true : 0"
      :command: "true"
      :schedule:
        :every: "1h"
      :on_failure: :ls_slash_tmp
      :on_success: :pwd
    :false_test:
      :desc: "test command returning false > 0"
      :command: "false"
      :schedule:
        :every: "1h"
      :on_failure: :ls_slash_tmp
      :on_success: :pwd
    :ls_slash_tmp:
      :desc: list file in /tmp
      :command: ls -al /tmp
      :user: daemon
      :on_success: :echo1
    :pwd:
      :desc: run pwd
      :command: pwd
      :on_success: :echo1
      :on_failure: :echo2
    :echo1:
      :desc: echo 'foo'
      :command: echo foo
      :on_failure: :echo3
    :echo2:
      :desc: echo 'bar'
      :command: echo bar
    :echo3:
      :desc: echo 'been'
      :command: echo been


### configuration of monitored logs
  :logs:
    - :log: /tmp/test
      :pattern: ERROR
    - :log: /tmp/test2
      :pattern: ERROR

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
prometheus-splash-0.1.1 config/splash.yml
prometheus-splash-0.1.0 config/splash.yml