public inbox for pbs-devel@lists.proxmox.com
 help / color / mirror / Atom feed
From: Gabriel Goller <g.goller@proxmox.com>
To: Lukas Wagner <l.wagner@proxmox.com>
Cc: Proxmox Backup Server development discussion
	<pbs-devel@lists.proxmox.com>
Subject: Re: [pbs-devel] [PATCH proxmox-backup] docs: add external metrics server page
Date: Wed, 7 Aug 2024 14:06:58 +0200	[thread overview]
Message-ID: <20240807120658.tq5evh44zbinwloh@luna.proxmox.com> (raw)
In-Reply-To: <5e2110cd-497c-45cc-ae40-7139f60db0bb@proxmox.com>

On 07.08.2024 12:28, Lukas Wagner wrote:
>Hello 🙂 - some suggestions inline.
>
>On  2024-08-05 11:42, Gabriel Goller wrote:
>> Add External Metrics page to PBS's documentation. Most of it is copied
>> from the PVE documentation, minus the Graphite part.
>>
>> Signed-off-by: Gabriel Goller <g.goller@proxmox.com>
>> ---
>>  docs/external_metric_server.rst | 57 +++++++++++++++++++++++++++++++++
>>  docs/sysadmin.rst               |  2 ++
>>  2 files changed, 59 insertions(+)
>>  create mode 100644 docs/external_metric_server.rst
>>
>> diff --git a/docs/external_metric_server.rst b/docs/external_metric_server.rst
>> new file mode 100644
>> index 000000000000..5dd36ea5b7e5
>> --- /dev/null
>> +++ b/docs/external_metric_server.rst
>> @@ -0,0 +1,57 @@
>> +.. _external_metric_server:
>> +
>> +External Metric Server
>> +----------------------
>> +
>> +In Proxmox Backup, you can define external metric servers, which will
>            ^ should be Proxmox Backup Server

Hmm, interesting, the "Host System Administration" chapter only uses
"Proxmox Backup". I'll send a patch for that later though, in the
meantime "Proxmox Backup Server" is better here!

>> +periodically receive various stats about your host's memory, network, and disk
>
>'periodically receive' sounds a bit like PBS is broadcasting metric data and the metric
>servers are 'actively subscribed' to these broadcasts. In other words, the
>active party seems to be the metric server, not PBS.
>Maybe we should phrase this a bit differently to emphasize that PBS sends
>the metrics to specifically configured metric servers?
>
>Maybe:
>"Proxmox Backup Server periodically sends various metrics about your host's memory,
>network and disk activity to configured external metric servers."
>
>What do you think?

Agree.

>> +activity.
>> +
>> +Currently supported are:
>> +
>> + * InfluxDB (HTTP) (see https://docs.influxdata.com/influxdb/v2/ )
>> + * InfluxDB (UDP) (see https://docs.influxdata.com/influxdb/v1/ )
>> +
>> +The external metric server definitions are saved in
>> +'/etc/proxmox-backup/metricserver.cfg', and can be edited through the web
>> +interface.
>> +
>> +.. note::
>> +
>> +   UDP support has been dropped in InfluxDB v2, so HTTP use is recommended.
>
>I'd start the sentence with the actual recommendation and give the reasoning later.
>
>"Using HTTP is recommended as UDP support has been dropped in InfluxDB v2"
>
>Or something alike... :)

I also agree.

>> +Proxmox Backup can also send the data over UDP, but the InfluxDB server has to
>> +be configured for this. The MTU can also be configured here, if necessary.
>
>I'd split the first sentence, maybe:
>
>"Proxmox Backup Server can also send data via UDP. This requires the InfluxDB server to be
>configured correctly"
>

That makes it easier to read, nice.

>> +
>> +Here is an example configuration for InfluxDB (on your InfluxDB server):
>> +
>> +----
>> +[[udp]]
>> +   enabled = true
>> +   bind-address = "0.0.0.0:8089"
>> +   database = "proxmox"
>> +   batch-size = 1000
>> +   batch-timeout = "1s"
>> +----
>> +
>> +With this configuration, your server listens on all IP addresses on port 8089,
>> +and writes the data in the *proxmox* database.
>
>Maybe instead of "your server listens" -> "the InfluxDB server" to avoid
>any confusion with the Backup Server.

Good point!

Thanks for the review!

Sent a v2.


_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel

      reply	other threads:[~2024-08-07 12:07 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-08-05  9:42 Gabriel Goller
2024-08-07 10:28 ` Lukas Wagner
2024-08-07 12:06   ` Gabriel Goller [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240807120658.tq5evh44zbinwloh@luna.proxmox.com \
    --to=g.goller@proxmox.com \
    --cc=l.wagner@proxmox.com \
    --cc=pbs-devel@lists.proxmox.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal