Coder Social home page Coder Social logo

prometheus / docs Goto Github PK

View Code? Open in Web Editor NEW
635.0 635.0 990.0 23.32 MB

Prometheus documentation: content and static site generator

Home Page: https://prometheus.io

License: Apache License 2.0

Ruby 11.35% HTML 17.15% JavaScript 4.64% CSS 4.90% Makefile 0.48% Dockerfile 0.11% Less 30.49% SCSS 30.88%
documentation hacktoberfest prometheus prometheus-documentation

docs's People

Contributors

bboreham avatar beorn7 avatar brancz avatar brian-brazil avatar bwplotka avatar cherti avatar codesome avatar dependabot[bot] avatar discordianfish avatar fabxc avatar gouthamve avatar grobie avatar jamtur01 avatar jimmidyson avatar juliusv avatar lucperkins avatar mdlayher avatar metalmatze avatar mmoya avatar mxinden avatar richih avatar roidelapluie avatar sdurrheimer avatar simonpasquier avatar stapelberg avatar stuartnelson3 avatar superq avatar tomwilkie avatar vonneudeck avatar yolossn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs's Issues

Can't click left side menu when browser too small

If I resize the browser until the content gets pushed down below the side menu, I can't click the links on the left side menu (#col-md-3) anymore. Setting z-index:100 fixes that but not sure where to put that and if there is a cleaner way.

Docs: Getting Started: GOPATH and mercurial

Following the getting started tutorial, where one runs the example processes.
You could add people need to set up their GOPATH for go get -d and go build to work.

# Fetch the client library code and compile example.
git clone https://github.com/prometheus/client_golang.git
cd client_golang
export GOPATH=$(pwd)
cd examples/random
go get -d
go build

Also, when doing go get -d I got an error for Mercurial not being installed:

$ go get -d
go: missing Mercurial command. See https://golang.org/s/gogetcmd
package bitbucket.org/ww/goautoneg: exec: "hg": executable file not found in $PATH

Might be worth mentioning.

Document clean shutdown beyond the FAQ

Currently we only mention in the FAQ that a clean requires sigterm or , that should be in the general docs too and also the http endpoint.

Hmm, should we mention that in the crash recovery error message?

Docs: Getting Started: Expression Browser

Go to the expression browser and verify that Prometheus now has information about time series that these example endpoints expose, such as the rpc_durations_microseconds metric.

If the "expression browser" is located under the "Graph" tab, adding the 3 random servers only provides

  • scrape_duration_seconds
  • up

rpc_durations_microseconds is available on the respective metrics endpoints of the random services. It does not show up in the dropdown next to the blue "Execute" button.

Set html page title

The HTML page title currently always says "Prometheus". This isn't helpful for SEO and search reasons. Add the title of each page to the html title attribute, something like $page | Prometheus e.g. Getting started | Prometheus.

Document `__tmp_` prefix.

We should document that if anyone needs temporary labels, they should use the __tmp_ prefix to ensure that their temporary label name will never conflict with any existing labels.

Add non-goals

Perhaps next to the road map, add a "non-road-map" with the non-goals, i.e. things that sound like nice features but which we do not intend to implement for reasons to be stated in the new section.

Ideas so far:

  • Rule templating language.
  • Strings as sample values (and neither ints...).
  • Support event logging / become a log db.

More?

Reword to let newcomers work with a release, not with HEAD.

If doing everything from 'getting started' page, one will find out that config is wrong:

marko@marko-desktop:~/tmp/prometheus (master) $ ./prometheus -config.file=prometheus.conf
prometheus, version 0.13.3 (branch: master, revision: 572b280)
  build user:       marko@marko-desktop
  build date:       20150520-18:45:13
  go version:       1.4.2
E0520 18:56:16.629990   18370 main.go:224] Couldn't load configuration (-config.file=prometheus.conf): yaml: line 3: did not find expected ',' or '}'
E0520 18:56:16.630068   18370 main.go:225] Note: The configuration format has changed with version 0.14, please check the documentation.

Prometheus won't read file_sd_config

When I try to load a file_sd_config file, I get no error, but prometheus doesn't show any of those hosts on the status page as candidate for scraping, no matter how long I wait. Nothing is logged, even with -log.level=debug, and promtool doesn't check that file.

included file:

targets:
  - host1.example.com:9103
  - host2.example.com:9103
  - host3.example.com:9103
  - host4.example.com:9103
  - host5.example.com:9103
labels:
  - job: zookeeper

I'm using this prometheus:

prometheus, version 0.15.0rc3 (branch: master, revision: d437fce)
  build user:       [email protected]
  build date:       20150720-16:25:16
  go version:       1.4.2

Provide RSS feed for blog posts

It's awesome that we have a blog now, but it's not possible to subscribe to updates. While RSS/atom is not super popular anymore, it would be nice to provide a feed so that people can use tools to get notified immediately about new blog posts.

What is a Prometheus Domain?

On the metrics naming docs it references a "Prometheus Domain". However, I can't find any more docs on this. I just want some clarity that the naming of the etcd metrics are alright; for example should these be prefixed with etcd_?

  • rafthttp_message_sent_latency_microseconds
  • rafthttp_message_sent_failed_total

Add a glossary

We've lots of terms, and I expect some of them (like bridge vs. collector vs exporter) are only in a few people's heads. We should have a glossary.

Document branches and publishing for the docs site properly.

We need to clearly document at various places that prometheus.io is based on HEAD and represents the latest releases of the various other repos, while unreleased features (in the HEAD of the various repos) are in the next-release branch of docs.

Currently, we document something completely wrong on http://prometheus.io/docs/introduction/install/ :
"Note that this documentation (as published on prometheus.io) refers to the latest production release. The head of the prometheus/docs GitHub repository refers to the (possibly not yet released) head of the prometheus/prometheus (and other) repositories."

Update comparison section

From jaredwiltshire via prometheus-developers:

"The InfluxDB comparison highlights that Prometheus uses much less disk space than Prometheus due to its data storage model. However this seems to no longer be the case - https://influxdb.com/blog/2015/10/07/the_new_influxdb_storage_engine_a_time_structured_merge_tree.html
It also references a Github issue for InfluxDB regarding indexing which has since been closed."

I also believe we might want to include a few other monitoring and event-logging systems.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.