Difference between revisions of "/etc/default/prometheus"

From wikieduonline
Jump to navigation Jump to search
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
[[/etc/default/]][[prometheus]]
 +
 +
cat /etc/default/prometheus | grep -v "#"
 +
[[ARGS=]]""
 +
 +
[[ARGS]]="--web.listen-address=127.0.0.1:9090"
 +
  
 +
== Selected options ==
 +
[[--storage.tsdb.path]]="[[/var/lib/prometheus/metrics2/]]"
 +
[[--storage.tsdb.retention]]=15d
 +
[[--web.listen-address]]="0.0.0.0:9090"
  
[[/etc/default/]][[prometheus]]
+
== Full file ==
 
<pre>
 
<pre>
 
# Set the command-line arguments to pass to the server.
 
# Set the command-line arguments to pass to the server.
Line 36: Line 47:
 
#                            Path to the console library directory.
 
#                            Path to the console library directory.
 
</pre>
 
</pre>
#  [[--storage.tsdb.path]]="/var/lib/prometheus/metrics2/"
+
{{prometheus_storage_options}}
#                            Base path for metrics storage.
+
  #  --alertmanager.notification-queue-capacity=10000
#  --storage.tsdb.min-block-duration=2h
+
#                            The capacity of the queue for pending alert
#                            Minimum duration of a data block before being
+
#                            manager notifications.
#                            persisted.
+
#  --alertmanager.timeout=10s
  #  --storage.tsdb.max-block-duration=<duration>
+
#                            Timeout for sending alerts to Alertmanager.
#                            Maximum duration compacted blocks may span.
+
#  --query.lookback-delta=5m  The delta difference allowed for retrieving
#                            (Defaults to 10% of the retention period)
+
#                            metrics during expression evaluations.
#  --storage.tsdb.retention=15d
+
#  --query.timeout=2m        Maximum time a query may take before being
#                            How long to retain samples in the storage.
+
#                            aborted.
#  --storage.tsdb.no-lockfile
+
#  --query.max-concurrency=20
#                            Do not create lockfile in data directory.
+
#                            Maximum number of queries executed concurrently.
<pre>
+
#  --log.level=info          Only log messages with the given severity or
#  --alertmanager.notification-queue-capacity=10000
+
#                            above. One of: [debug, info, warn, error]
#                            The capacity of the queue for pending alert
+
 
#                            manager notifications.
 
#  --alertmanager.timeout=10s
 
#                            Timeout for sending alerts to Alertmanager.
 
#  --query.lookback-delta=5m  The delta difference allowed for retrieving
 
#                            metrics during expression evaluations.
 
#  --query.timeout=2m        Maximum time a query may take before being
 
#                            aborted.
 
#  --query.max-concurrency=20
 
#                            Maximum number of queries executed concurrently.
 
#  --log.level=info          Only log messages with the given severity or
 
#                            above. One of: [debug, info, warn, error]
 
</pre>
 
  
 
== Related ==
 
== Related ==
Line 68: Line 67:
 
* <code>[[--web.listen-address]]="0.0.0.0:9090"</code>
 
* <code>[[--web.listen-address]]="0.0.0.0:9090"</code>
 
* <code>[[--storage.tsdb.path]]</code>
 
* <code>[[--storage.tsdb.path]]</code>
 +
* <code>[[systemctl restart prometheus]]</code>
  
 
== See also ==
 
== See also ==

Latest revision as of 06:21, 26 December 2023

/etc/default/prometheus
cat /etc/default/prometheus | grep -v "#"
ARGS=""
ARGS="--web.listen-address=127.0.0.1:9090"


Selected options[edit]

--storage.tsdb.path="/var/lib/prometheus/metrics2/"
--storage.tsdb.retention=15d
--web.listen-address="0.0.0.0:9090"

Full file[edit]

# Set the command-line arguments to pass to the server.
ARGS=""

# Prometheus supports the following options:
#  --config.file="/etc/prometheus/prometheus.yml"
#                             Prometheus configuration file path.
#  --web.listen-address="0.0.0.0:9090"
#                             Address to listen on for UI, API, and telemetry.
#  --web.read-timeout=5m      Maximum duration before timing out read of the
#                             request, and closing idle connections.
#  --web.max-connections=512  Maximum number of simultaneous connections.
#  --web.external-url=<URL>   The URL under which Prometheus is externally
#                             reachable (for example, if Prometheus is served
#                             via a reverse proxy). Used for generating
#                             relative and absolute links back to Prometheus
#                             itself. If the URL has a path portion, it will
#                             be used to prefix all HTTP endpoints served by
#                             Prometheus. If omitted, relevant URL components
#                             will be derived automatically.
#  --web.route-prefix=<path>  Prefix for the internal routes of web endpoints.
#                             Defaults to path of --web.external-url.
#  --web.local-assets="/usr/share/prometheus/web/"
#                             Path to static asset/templates directory.
#  --web.user-assets=<path>   Path to static asset directory, available at
#                             /user.
#  --web.enable-lifecycle     Enable shutdown and reload via HTTP request.
#  --web.enable-admin-api     Enables API endpoints for admin control actions.
#  --web.console.templates="/etc/prometheus/consoles"
#                             Path to the console template directory,
#                             available at /consoles.
#  --web.console.libraries="/etc/prometheus/console_libraries"
#                             Path to the console library directory.
#  --storage.tsdb.path="/var/lib/prometheus/metrics2/"
#                             Base path for metrics storage.
#  --storage.tsdb.min-block-duration=2h
#                             Minimum duration of a data block before being
#                             persisted.
#  --storage.tsdb.max-block-duration=<duration>
#                             Maximum duration compacted blocks may span.
#                             (Defaults to 10% of the retention period)
#  --storage.tsdb.retention=15d
#                             How long to retain samples in the storage.
#  --storage.tsdb.no-lockfile
#                             Do not create lockfile in data directory.
#  --alertmanager.notification-queue-capacity=10000
#                             The capacity of the queue for pending alert
#                             manager notifications.
#  --alertmanager.timeout=10s
#                             Timeout for sending alerts to Alertmanager.
#  --query.lookback-delta=5m  The delta difference allowed for retrieving
#                             metrics during expression evaluations.
#  --query.timeout=2m         Maximum time a query may take before being
#                             aborted.
#  --query.max-concurrency=20
#                             Maximum number of queries executed concurrently.
#  --log.level=info           Only log messages with the given severity or
#                             above. One of: [debug, info, warn, error]


Related[edit]

See also[edit]

Advertising: