This is an automated email from the ASF dual-hosted git repository. mmerli pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-pulsar.git
The following commit(s) were added to refs/heads/master by this push: new 34c18c0 add dockerfile for pulsar dcos prometheus (#1127) 34c18c0 is described below commit 34c18c03e4594dc3ae4adf3093a9ee645469fdcc Author: Jia Zhai <zhaiji...@gmail.com> AuthorDate: Mon Feb 5 10:03:35 2018 -0800 add dockerfile for pulsar dcos prometheus (#1127) --- docker/prometheus-dcos/Dockerfile | 22 ++++++++++++++++++++ docker/prometheus-dcos/prometheus.yml | 39 +++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) diff --git a/docker/prometheus-dcos/Dockerfile b/docker/prometheus-dcos/Dockerfile new file mode 100644 index 0000000..9edaa57 --- /dev/null +++ b/docker/prometheus-dcos/Dockerfile @@ -0,0 +1,22 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +FROM prom/prometheus:v1.8.2 + +COPY prometheus.yml /etc/prometheus/prometheus.yml diff --git a/docker/prometheus-dcos/prometheus.yml b/docker/prometheus-dcos/prometheus.yml new file mode 100644 index 0000000..f5cba1b --- /dev/null +++ b/docker/prometheus-dcos/prometheus.yml @@ -0,0 +1,39 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +global: + scrape_interval: 15s + +scrape_configs: + - job_name: 'marathon' + scrape_interval: '15s' + marathon_sd_configs: + # set to marathon sever + - servers: ['http://marathon.mesos:8080'] + relabel_configs: + # disable all targets which do not have a METRICS_PATH on them + - source_labels: [__meta_marathon_port_definition_label_METRICS_PATH] + action: keep + regex: (.+) + + # assign the value of METRICS_PATH to the prometheus target's metrics path + - source_labels: [__meta_marathon_port_definition_label_METRICS_PATH] + action: replace + target_label: __metrics_path__ + regex: (.+) -- To stop receiving notification emails like this one, please contact mme...@apache.org.