Skip to content

Commit

Permalink
Merge pull request #35 from linkerd/siggy/fix-scrape-interval
Browse files Browse the repository at this point in the history
30s default scrape_interval, fix config setting
  • Loading branch information
siggy authored Jul 19, 2017
2 parents 7da069c + facb431 commit 1ce2be9
Show file tree
Hide file tree
Showing 9 changed files with 19 additions and 14 deletions.
5 changes: 5 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
## In the next release

## 0.1.2 2017-07-19

* Set default Prometheus `scrape_interval` and `evaluation_interval` to `30s`, to ensure Grafana `irate` graphs render properly.
* Fixed `scrape_interval` configuration not being honored.

## 0.1.1 2017-07-12

* Set default Prometheus `scrape_interval` and `evaluation_interval` to `1m`, make configurable.
Expand Down
4 changes: 2 additions & 2 deletions consul/prometheus-consul.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
global:
scrape_interval: 1m
evaluation_interval: 1m
scrape_interval: 30s
evaluation_interval: 30s

scrape_configs:
- job_name: 'linkerd'
Expand Down
2 changes: 1 addition & 1 deletion dcos/linkerd-viz.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,6 @@
"env": {
"PUBLIC_PORT": "3000",
"STATS_PORT": "9191",
"SCRAPE_INTERVAL": "1m"
"SCRAPE_INTERVAL": "30s"
}
}
4 changes: 2 additions & 2 deletions dcos/prometheus-dcos.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
global:
scrape_interval: 1m
evaluation_interval: 1m
scrape_interval: 30s
evaluation_interval: 30s

scrape_configs:
- job_name: 'linkerd'
Expand Down
2 changes: 1 addition & 1 deletion k8s/linkerd-viz.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ spec:
- name: STATS_PORT
value: "9191"
- name: SCRAPE_INTERVAL
value: "1m"
value: "30s"
ports:
- name: grafana
containerPort: 3000
Expand Down
4 changes: 2 additions & 2 deletions k8s/prometheus-k8s.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
global:
scrape_interval: 1m
evaluation_interval: 1m
scrape_interval: 30s
evaluation_interval: 30s

scrape_configs:
- job_name: 'linkerd'
Expand Down
6 changes: 3 additions & 3 deletions linkerd-viz
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
PLATFORM="${1:-dcos}"
PUBLIC_PORT="${PUBLIC_PORT:-3000}"
STATS_PORT="${STATS_PORT:-9191}"
SCRAPE_INTERVAL="${SCRAPE_INTERVAL:-1m}"
SCRAPE_INTERVAL="${SCRAPE_INTERVAL:-30s}"

#
# init grafana
Expand Down Expand Up @@ -60,8 +60,8 @@ curl -vX PUT -d"{\"theme\": \"dark\"}" -H "Content-Type: application/json" http:
# set scrape and evaluation intervals
PROMETHEUS_CONF=/etc/prometheus/prometheus-$PLATFORM.yml

sed -i "" "s@scrape_interval:.*@scrape_interval: $SCRAPE_INTERVAL@" $PROMETHEUS_CONF
sed -i "" "s@ evaluation_interval:.*@ evaluation_interval: $SCRAPE_INTERVAL@" $PROMETHEUS_CONF
sed -i"" "s@scrape_interval:.*@scrape_interval: $SCRAPE_INTERVAL@" $PROMETHEUS_CONF
sed -i"" "s@evaluation_interval:.*@evaluation_interval: $SCRAPE_INTERVAL@" $PROMETHEUS_CONF

exec /bin/prometheus \
-config.file=$PROMETHEUS_CONF \
Expand Down
2 changes: 1 addition & 1 deletion mesos-marathon/linkerd-viz.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,6 @@
"env": {
"PUBLIC_PORT": "3000",
"STATS_PORT": "9191",
"SCRAPE_INTERVAL": "1m"
"SCRAPE_INTERVAL": "30s"
}
}
4 changes: 2 additions & 2 deletions mesos-marathon/prometheus-mesos-marathon.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
global:
scrape_interval: 1m
evaluation_interval: 1m
scrape_interval: 30s
evaluation_interval: 30s

scrape_configs:
- job_name: 'linkerd'
Expand Down

0 comments on commit 1ce2be9

Please sign in to comment.