Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
docs
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
docs
Commits
901ee888
Commit
901ee888
authored
Mar 09, 2015
by
Julius Volz
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #52 from prometheus/update-roadmap
Update roadmap items
parents
1e182ed2
2acaa06d
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
22 deletions
+11
-22
roadmap.md
content/docs/introduction/roadmap.md
+11
-22
No files found.
content/docs/introduction/roadmap.md
View file @
901ee888
...
@@ -11,7 +11,7 @@ features and current work, see the issue trackers for the various repositories,
...
@@ -11,7 +11,7 @@ features and current work, see the issue trackers for the various repositories,
for example, the
[
Prometheus
for example, the
[
Prometheus
server](https://github.com/prometheus/prometheus/issues).
server](https://github.com/prometheus/prometheus/issues).
**Hierarchical federation**
### Hierarchical federation
Hierarchical federation will allow higher-level Prometheus servers to collect
Hierarchical federation will allow higher-level Prometheus servers to collect
aggregated time series data from subordinated servers. This will enable more
aggregated time series data from subordinated servers. This will enable more
...
@@ -23,17 +23,7 @@ detailed local views.
...
@@ -23,17 +23,7 @@ detailed local views.
GitHub issue:
[
#9
](
https://github.com/prometheus/prometheus/issues/9
)
GitHub issue:
[
#9
](
https://github.com/prometheus/prometheus/issues/9
)
**More flexible label matching in binary operations**
### Support for more types of service discovery
[
Binary operations
](
/docs/querying/operators/
)
between time series vectors
currently require exact matches of label sets on both sides of the operation
in order for paired vector elements to propagate into the result. We plan to
add more flexible label-matching features to support advanced query use cases.
This applies to 1-to-1 element matches as well as for 1-to-n matches.
GitHub issues:
[
#488
](
https://github.com/prometheus/prometheus/issues/488
)
and
[
#393
](
https://github.com/prometheus/prometheus/issues/393
)
**Support for more types of service discovery**
Currently Prometheus supports configuring static HTTP targets, as well as
Currently Prometheus supports configuring static HTTP targets, as well as
discovering targets dynamically via
[
DNS SRV
discovering targets dynamically via
[
DNS SRV
...
@@ -42,7 +32,7 @@ types of service discovery (e.g. Consul or Zookeeper) in the future. Some will
...
@@ -42,7 +32,7 @@ types of service discovery (e.g. Consul or Zookeeper) in the future. Some will
be implemented natively, but we may also add a plugin system for arbitrary
be implemented natively, but we may also add a plugin system for arbitrary
discovery mechanisms.
discovery mechanisms.
**Restartless configuration changes**
### Restartless configuration changes
Currently Prometheus requires a restart after any configuration or rule file
Currently Prometheus requires a restart after any configuration or rule file
change. This can mean monitoring interruptions for short periods of time. In
change. This can mean monitoring interruptions for short periods of time. In
...
@@ -51,7 +41,7 @@ to restart Prometheus.
...
@@ -51,7 +41,7 @@ to restart Prometheus.
GitHub issue:
[
#108
](
https://github.com/prometheus/prometheus/issues/108
)
GitHub issue:
[
#108
](
https://github.com/prometheus/prometheus/issues/108
)
**Long-term storage**
### Long-term storage
Currently Prometheus has support for storing samples on local disk, as well as
Currently Prometheus has support for storing samples on local disk, as well as
experimental support for writing data into OpenTSDB. We plan to improve
experimental support for writing data into OpenTSDB. We plan to improve
...
@@ -61,7 +51,7 @@ other long-term storage backends.
...
@@ -61,7 +51,7 @@ other long-term storage backends.
GitHub issue:
[
#10
](
https://github.com/prometheus/prometheus/issues/10
)
GitHub issue:
[
#10
](
https://github.com/prometheus/prometheus/issues/10
)
**Improved staleness handling**
### Improved staleness handling
Currently Prometheus omits time series from query results if the timestamp for
Currently Prometheus omits time series from query results if the timestamp for
which the query is executed is more than 5 minutes away from the nearest
which the query is executed is more than 5 minutes away from the nearest
...
@@ -73,7 +63,7 @@ time series stale if it was not present in the most recent scrape.
...
@@ -73,7 +63,7 @@ time series stale if it was not present in the most recent scrape.
GitHub issue:
[
#398
](
https://github.com/prometheus/prometheus/issues/398
)
GitHub issue:
[
#398
](
https://github.com/prometheus/prometheus/issues/398
)
**Server-side metric metadata support**
### Server-side metric metadata support
At this time, metric types and other metadata are only used in the
At this time, metric types and other metadata are only used in the
client libaries and in the exposition format, but not persisted or
client libaries and in the exposition format, but not persisted or
...
@@ -85,10 +75,9 @@ metric documentation strings. Some metric types, like the upcoming
...
@@ -85,10 +75,9 @@ metric documentation strings. Some metric types, like the upcoming
could also be stored and processed in a more efficient way. The
could also be stored and processed in a more efficient way. The
details of this are still to be determined.
details of this are still to be determined.
**More client libraries and exporters**
### More client libraries and exporters
Prometheus has a range of client libraries and exporters. There are always
Prometheus has a range of client libraries and exporters. There are always more
more languages that could be supported, or systems that it would be useful to
languages that could be supported, or systems that would be useful to export
export metrics from such as Python or Collectd. We will add more as we need
metrics from. We will add more as we need them. We are also happy to accept
them. We are also happy to accept pull requests and advise on how best to
pull requests and advise on how best to integrate with Prometheus.
integrate with Prometheus.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment