Purpose
Sync alert rule files for newrelic monitoring workflows.
Location
monitoring/newrelic/alert-sync.sh
Preconditions
- Required tools:
bash,cp - Required permissions: filesystem read/write based on provided paths
- Required environment variables: none
Arguments
| Flag | Required | Default | Description |
|---|---|---|---|
--source PATH |
Yes | none | Source file or directory |
--destination PATH |
Yes | none | Destination directory |
--strategy replace\|merge |
No | merge |
Sync strategy |
--dry-run |
No | false |
Print sync plan only |
Usage
monitoring/newrelic/alert-sync.sh --source ./alerts --destination /tmp/newrelic-alerts --dry-run
Output
- Exit codes:
0success,2invalid arguments.