Delete prometheus-dcos dockerfile (#13387)
### Motivation
Clean up our `docker` directory in the `pulsar` project.
We have unmaintained files for a custom prometheus docker image that adds a small `prometheus.yaml` file to the `prometheus` docker image. The prometheus version in the dockerfile is `v1.8.2`. The latest version is `v2.32.0`. We haven't modified this section of the code for 3 years since its initial commit in PR #1127. Since this is unmaintained, I'd like to propose removing it from our repo.
Note, we were not building or publishing the docker image created by this dockerfile.
### Modifications
* Delete the `docker/prometheus-dcos` directory.
### Verifying this change
We don't currently build/publish this docker image. It is possible that some users are interested in the `prometheus.yaml` file. I will send a note to the mailing list to discuss this feature's removal to make sure it is not being used.
### Does this pull request potentially affect one of the following parts:
This is a deprecation of a feature that likely hasn't been used very much.
### Documentation
- [x] `no-need-doc`
As far as I can tell, there are no docs related to this feature.
diff --git a/docker/prometheus-dcos/Dockerfile b/docker/prometheus-dcos/Dockerfile
deleted file mode 100644
index 9edaa57..0000000
--- a/docker/prometheus-dcos/Dockerfile
+++ /dev/null
@@ -1,22 +0,0 @@
-#
-# 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
deleted file mode 100644
index f5cba1b..0000000
--- a/docker/prometheus-dcos/prometheus.yml
+++ /dev/null
@@ -1,39 +0,0 @@
-#
-# 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: (.+)