diff --git a/content/css/docs.css b/content/css/docs.css index 88148654c..a1a8fd8b3 100644 --- a/content/css/docs.css +++ b/content/css/docs.css @@ -1,5 +1,5 @@ body { - font-family: 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif; + font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif; } .navbar { @@ -41,7 +41,7 @@ body { .main-nav { margin-top: 3px; letter-spacing: 1px; - font-family: 'Lato', sans-serif; + font-family: "Lato", sans-serif; font-size: 15px; } @@ -60,14 +60,20 @@ body { background: #e6522c20; } -.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 -.algolia-docsearch-suggestion--highlight, -.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 -.algolia-docsearch-suggestion--highlight { +.algolia-autocomplete + .algolia-docsearch-suggestion--category-header + .algolia-docsearch-suggestion--category-header-lvl0 + .algolia-docsearch-suggestion--highlight, +.algolia-autocomplete + .algolia-docsearch-suggestion--category-header + .algolia-docsearch-suggestion--category-header-lvl1 + .algolia-docsearch-suggestion--highlight { box-shadow: inset 0 -2px 0 0 #e6522cc0; } -.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight { +.algolia-autocomplete + .algolia-docsearch-suggestion--text + .algolia-docsearch-suggestion--highlight { box-shadow: inset 0 -2px 0 0 #e6522cc0; } @@ -98,13 +104,13 @@ body { .jumbotron .subtitle { font-weight: 300; font-size: 32px; - color: rgba(255,255,255,0.8); + color: rgba(255, 255, 255, 0.8); margin-bottom: 20px; } .jumbotron a.btn { border: none; - background-color: rgba(0,0,0,0.15); + background-color: rgba(0, 0, 0, 0.15); color: #fff; padding: 20px 25px 20px 25px; margin: 15px 10px 0 10px; @@ -112,7 +118,7 @@ body { } .jumbotron a.btn:hover { - background-color: rgba(0,0,0,0.25); + background-color: rgba(0, 0, 0, 0.25); color: #fff; } @@ -131,7 +137,7 @@ body { } .feature-item { - font-family: 'Lato', sans-serif; + font-family: "Lato", sans-serif; font-weight: 300; cursor: pointer; } @@ -175,7 +181,7 @@ body { .quote { margin: 25px 0 25px 0; - font-family: 'Lato', sans-serif; + font-family: "Lato", sans-serif; font-weight: 300; text-align: center; } @@ -196,7 +202,7 @@ body { .open-source { margin: 25px 0 20px 0; - font-family: 'Lato', sans-serif; + font-family: "Lato", sans-serif; font-weight: 300; text-align: center; } @@ -225,7 +231,7 @@ body { } .trusted-by { - font-family: 'Lato', sans-serif; + font-family: "Lato", sans-serif; font-size: 20px; font-weight: 300; padding-bottom: 10px; @@ -245,7 +251,6 @@ body { max-height: 101px; } - footer { font-size: 12px; color: #333; @@ -268,7 +273,8 @@ footer { padding-right: 1em; } -.downloads td, .downloads th { +.downloads td, +.downloads th { white-space: nowrap; } @@ -278,7 +284,7 @@ footer { .downloads .checksum { font-family: monospace; - font-size: .6em; + font-size: 0.6em; vertical-align: inherit; } @@ -319,7 +325,8 @@ footer { font-size: 16px; } -.side-nav .nav-header a, .side-nav .nav-header { +.side-nav .nav-header a, +.side-nav .nav-header { color: #e6522c; text-transform: uppercase; text-decoration: none; @@ -345,7 +352,8 @@ footer { font-size: 16px; } -.doc-content p, .doc-content.ul { +.doc-content p, +.doc-content.ul { margin: 15px 0 15px 0; line-height: 1.5; } @@ -354,7 +362,8 @@ footer { margin: 15px 0 15px 0; line-height: 1.5; /* This is to prevent NOTE/admonition alert boxes from overlapping the table of contents at the top of a docs page. */ - display: inline-block; width: 100%; + display: inline-block; + width: 100%; } .doc-content > h1 { @@ -400,7 +409,7 @@ footer { } .doc-content a.header-anchor { - font-size: .8em; + font-size: 0.8em; padding-left: 8px; text-decoration: none; } @@ -562,9 +571,48 @@ article { margin-bottom: 40px; } - .training-cta .btn { text-transform: uppercase; border: 0px; padding: 25px; } + +.custom-banner { + background: #f2aa48; + color: #000; + padding: 20px 40px; + text-align: center; + font-family: Lato, sans-serif; + font-size: 18px; + position: relative; + width: 100%; +} + +.banner-content { + display: inline-block; + width: 100%; +} + +.banner-content p { + margin: 0; +} + +.custom-banner { + font-size: 18px; + color: #000; + font-family: Lato, sans-serif; +} + +.ti-close:hover { + color: #333; +} + +.ti-close { + position: absolute; + right: 10px; + top: 50%; + transform: translateY(-50%); + font-family: Lato, sans-serif; + font-size: 18px; + cursor: pointer; +} diff --git a/content/index.html b/content/index.html index b168877dc..3b9468d64 100644 --- a/content/index.html +++ b/content/index.html @@ -1,13 +1,45 @@ --- layout: jumbotron --- + +
+ + X + +
+

From metrics to insight

-

Power your metrics and alerting with the leading
open-source monitoring solution.

+

+ Power your metrics and alerting with the leading
open-source + monitoring solution. +

- Get Started - Download + Get Started + Download

@@ -17,25 +49,39 @@

From metrics to insight

Dimensional data

-

Prometheus implements a highly dimensional data model. Time series are identified by a metric name and a set of key-value pairs.

+

+ Prometheus implements a highly dimensional data model. Time series are + identified by a metric name and a set of key-value pairs. +

Powerful queries

-

PromQL allows slicing and dicing of collected time series data in order to generate ad-hoc graphs, tables, and alerts.

+

+ PromQL allows slicing and dicing of collected time series data in + order to generate ad-hoc graphs, tables, and alerts. +

Great visualization

-

Prometheus has multiple modes for visualizing data: a built-in expression browser, Grafana integration, and a console template language.

+

+ Prometheus has multiple modes for visualizing data: a built-in + expression browser, Grafana integration, and a console template + language. +

Efficient storage

-

Prometheus stores time series in memory and on local disk in an efficient custom format. Scaling is achieved by functional sharding and federation.

+

+ Prometheus stores time series in memory and on local disk in an + efficient custom format. Scaling is achieved by functional sharding + and federation. +

@@ -44,67 +90,107 @@

Efficient storage

Simple operation

-

Each server is independent for reliability, relying only on local storage. Written in Go, all binaries are statically linked and easy to deploy.

+

+ Each server is independent for reliability, relying only on local + storage. Written in Go, all binaries are statically linked and easy to + deploy. +

Precise alerting

-

Alerts are defined based on Prometheus's flexible PromQL and maintain dimensional information. An alertmanager handles notifications and silencing.

+

+ Alerts are defined based on Prometheus's flexible PromQL and maintain + dimensional information. An alertmanager handles notifications and + silencing. +

Many client libraries

-

Client libraries allow easy instrumentation of services. Over ten languages are supported already and custom libraries are easy to implement.

+

+ Client libraries allow easy instrumentation of services. Over ten + languages are supported already and custom libraries are easy to + implement. +

Many integrations

-

Existing exporters allow bridging of third-party data into Prometheus. Examples: system statistics, as well as Docker, HAProxy, StatsD, and JMX metrics.

+

+ Existing exporters allow bridging of third-party data into Prometheus. + Examples: system statistics, as well as Docker, HAProxy, StatsD, and + JMX metrics. +

-
+

- «Even though Borgmon remains internal to Google, the idea of treating time-series data as a data source for generating alerts is now accessible to everyone through those open source tools like Prometheus [...]» + «Even though Borgmon remains internal to Google, the idea of treating + time-series data as a data source for generating alerts is now + accessible to everyone through those open source tools like Prometheus + [...]»

- — Site Reliability Engineering: How Google Runs Production Systems (O'Reilly Media) + — + Site Reliability Engineering: How Google Runs Production + Systems + (O'Reilly Media)

-
+

Open Source

-

Prometheus is 100% open source and community-driven. All components are available under the Apache 2 License on GitHub.

- -

-

Prometheus is a Cloud Native Computing Foundation graduated project.

-
- +

+ Prometheus is 100% open source and community-driven. All components are + available under the + Apache 2 License + on GitHub. +

+ +

+

+ Prometheus is a + Cloud Native Computing Foundation + graduated project. +

+
+
-
+
@@ -115,45 +201,117 @@

Open Source

-
- - - - - - - - - - - - - - - - - - - - - - Mixpanel - - - - - - - - - - - - - - -
+
+ + + + + + + + + + + + + + + + + + + + + + Mixpanel + + + + + + + + + + + + + +
+
<%= render 'container_footer' %>