Statistics
| Branch: | Tag: | Revision:

root / doc / design-monitoring-agent.rst @ 9110fb4a

History | View | Annotate | Download (29.5 kB)

# Date Author Comment
0ac2ff3b 08/23/2013 03:16 pm Spyros Trigazis

Update iallocator design to include MonD data

Add "MonD data" sub-section.

Signed-off-by: Spyros Trigazis <>
Signed-off-by: Michele Tartara <>
Reviewed-by: Michele Tartara <>

0a3aa3d6 08/05/2013 11:59 am Spyros Trigazis

Update mond's design document

Update mond's design document to describe the data collectors as
stateless or stateful.

Signed-off-by: Spyros Trigazis <>
Signed-off-by: Michele Tartara <>
Reviewed-by: Michele Tartara <>

99b67c35 07/10/2013 02:37 pm Spyros Trigazis

Add design for mond's CPU load collector

This commit extends monitoring agent's design document, with the
design of a new data collector that will provide CPU load statistics.
It also extends the monitoring agent's design to include:

  • a new thread which triggers the collection of data...
fbfa1d19 07/04/2013 08:02 pm Michele Tartara

Better specify LVInfo "instance" field

Specify that it is serialized as "null" if empty.

Signed-off-by: Michele Tartara <>
Reviewed-by: Klaus Aehlig <>

a1f2fb58 07/01/2013 02:33 pm Michele Tartara

Add design for LV data collector

Add a section describing the logical volume data collector to the design
document for the monitoring agent.

Signed-off-by: Michele Tartara <>
Reviewed-by: Helga Velroyen <>

fae96b7c 07/01/2013 02:32 pm Michele Tartara

Minor fixes to monitoring design doc

Add a missing full stop, and fix a sentence about the storage collectors.

Signed-off-by: Michele Tartara <>
Reviewed-by: Helga Velroyen <>

88e23508 07/01/2013 02:32 pm Michele Tartara

Fix documentation formatting issue

One line was longer than 80 characters.

Signed-off-by: Michele Tartara <>
Reviewed-by: Helga Velroyen <>

f5c4553b 06/18/2013 06:24 pm Michele Tartara

Merge branch 'stable-2.8' into 'master'

  • stable-2.8
    Version bump to 2.8.0~alpha1
    Make cfgupgrade idempotent
    Update config version number when downgrading
    Add test for shrink heuristics over different resources
    Improve hspace shrinking strategy...
431ff2c1 06/04/2013 06:11 pm Michele Tartara

Factor out the API of the monitoring daemon

It will be included by both the design document and the user documentation.

Signed-off-by: Michele Tartara <>
Reviewed-by: Klaus Aehlig <>

92070017 06/04/2013 04:22 pm Michele Tartara

Fix shadowing of library function

The "reads" field shadows a library function from Prelude. This commit
fixes the problem.

Signed-off-by: Michele Tartara <>
Reviewed-by: Klaus Aehlig <>

777a3109 06/03/2013 06:08 pm Michele Tartara

Add design for diskstats data collector

This patch adds the design for the lowest level storage collector,
gathering data about disk usage statistics.

Signed-off-by: Michele Tartara <>
Reviewed-by: Klaus Aehlig <>

05f88ad6 06/03/2013 06:08 pm Michele Tartara

Modify storage collector design

Specify better how the storage collectors will actually be implemented.

Signed-off-by: Michele Tartara <>
Reviewed-by: Klaus Aehlig <>

42b50796 05/13/2013 04:20 pm Michele Tartara

Monitoring design doc: better specify field names

The name of the list of instances was not specified.

Also, fix a line that was longer than 80 characters.

Signed-off-by: Michele Tartara <>
Reviewed-by: Klaus Aehlig <>

2bd9ec7c 04/30/2013 06:38 pm Michele Tartara

Update "reason" field in instance status design

Now the reason field is implemented according to the reason trail design
document.

Signed-off-by: Michele Tartara <>
Reviewed-by: Helga Velroyen <>

3a388363 04/30/2013 10:55 am Michele Tartara

Improve monitoring agent design document

Specify more precisely the format of the category names.

Signed-off-by: Michele Tartara <>
Reviewed-by: Helga Velroyen <>

82437b28 03/28/2013 03:13 pm Michele Tartara

Add DCStatus data type for the data collectors

Also adds the DCStatusCode, part of DCStatus, and the addStatus
utility function for adding the "status" field to an already existing
JSValue.

The design document is updated to have the status codes sorted by increasing...

834dc290 03/28/2013 03:13 pm Michele Tartara

Export the dcVersionInformation for the Drbd collector

Also, update the JSON output (and the design document) so that it is not
in camelcase anymore. This is part of a bigger effort to remove camelcase
from the exposed JSON.

Signed-off-by: Michele Tartara <>...

debfca88 03/28/2013 03:11 pm Michele Tartara

Change format of the empty status message

Having 'null' instead of an empty string for an empty status message
increases the complexity of the code with no real improvement.

This patch modifies the monitoring agent design document solving this issue.

Signed-off-by: Michele Tartara <>...

0e8d8384 03/12/2013 03:43 pm Michele Tartara

Fix typo in the monitoring agent design doc

Signed-off-by: Michele Tartara <>
Reviewed-by: Guido Trotter <>

ea322c27 02/21/2013 11:05 am Michele Tartara

Describe format of the monitoring agent HTTP queries

The previous patch was incomplete when erroneously pushed.

This patch, originally intended as part of the previous one, fixes it.

Signed-off-by: Michele Tartara <>
Reviewed-by: Iustin Pop <>

b166dcfc 02/21/2013 10:39 am Michele Tartara

Describe format of the monitoring agent HTTP queries

Update the monitoring agent design document adding the format of the HTTP
queries that will have to be used to query the monitoring agent.

Signed-off-by: Michele Tartara <>
Reviewed-by: Guido Trotter <>

3301805f 02/18/2013 12:32 pm Michele Tartara

Update monitoring agent report format

This commit expands the monitoring agent design document improving the
description of the general report file format.

There can be two kinds of data collectors (performance and status collectors).

Every collector can now be part of a category of collectors (such as...

9ef3e121 01/09/2013 11:05 am Michele Tartara

Update the monitoring agent design document

This commit updates the design document of the monitoring agent according
to what has already been discussed in various meetings and email threads.

Signed-off-by: Michele Tartara <>
Reviewed-by: Iustin Pop <>

9805aa82 10/19/2012 10:02 am Guido Trotter

Add instance uptime to monitoring info

This can be used to detect a reboot between two checks.

Signed-off-by: Guido Trotter <>
Reviewed-by: Bernardo Dal Seno <>

109e07c2 10/18/2012 02:38 pm Guido Trotter

Add cluster monitoring agent design document

This design addresses the lack of a uniform way to query ganeti nodes
for real time information that can be used by monitoring.

Signed-off-by: Guido Trotter <>
Reviewed-by: Iustin Pop <>