Commit Graph

11 Commits

Author SHA1 Message Date
Andreas Jaeger c929899400 Retire repository
Fuel repositories are all retired in openstack namespace, retire
remaining fuel repos in x namespace since they are unused now.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011675.html

A related change is: https://review.opendev.org/699752 .

Change-Id: I8aded54f1b9f3b79f3a4bf8f607d3695b92f528b
2019-12-18 19:39:39 +01:00
Swann Croiset 36224e6963 Hot fix regarding Logger deserialization
Change-Id: Ic522766618badfc5d328d39702c2fc28bea04167
Fixes-bug: #1662879
2017-02-09 13:16:07 +01:00
Swann Croiset b19fd832da Correctly cleanup self-monitoring sandboxes
Change-Id: I88e794d7bbd4b056d86fcb6ca9a4cbf610370037
2017-01-25 14:46:28 +01:00
Jenkins ff282d73ce Merge "Disable Heka "self-monitoring"" 2017-01-09 13:54:16 +00:00
Simon Pasquier 72fe1f64fe Send log_messages metric as bulk
Using bulk metrics for the log counters reduces largely the likelihood
of blocking the Heka pipeline. Instead of injecting (x services
* y levels) metric messages, the filter injects only one big message.

This changes also updates the configuration of the metric_collector
service to deserialize the bulk metric to support alarms on log
counters.

Change-Id: Icb71fd6faa4191795c0470ecc24aeafd25794f42
Closes-Bug: #1643280
2017-01-06 15:24:03 +01:00
Swann Croiset 5b65f279ce Disable Heka "self-monitoring"
Change-Id: If548c132d5847b8223284a2bb0ad288c695d9ec3
Related-bug: #1643280
2017-01-03 16:33:36 +00:00
Ildar Svetlov 99e2863c14 Add monitoring of HDD errors
This change adds a filter plugin that monitors the kernel log messages
for hard drive errors and reports the number of errors per second
as 'hdd_errors_rate'. The filter is configured for all nodes,
irrespective of their roles. An alarm is also added that triggers
a CRITICAL alert when the metric value is greater than 0.

DocImpact

Change-Id: I485f5692a3e5facf0f7ea019ccdbd70683a7dd4e
2016-09-06 11:47:59 +03:00
Swann Croiset c7dcbdcaf9 Deserialize aggregated HTTP in the metric collector
This patch adds a custom decoder to deserialize bulk metrics.
The deserialization of bulk_metric message is configurable per Logger and
is disabled by default.
Currently, only the HTTP metrics are deserialized (Logger: aggregated_http_metrics_filter)
To deserialize several Loggers, a list of Loggers separated by space can
be configured for the sandbox.

blueprint: keystone-performance-monitoring

Change-Id: I08e8c816d889f4b0917d766b000fb25330eff174
2016-08-19 12:23:22 +00:00
Swann Croiset c679b05be7 Install explicit package version of Heka
Change-Id: Ica6a6936cfd8f959758988f97af29d6489734484
Fixes-bug: #1590013
2016-06-08 07:51:28 +00:00
Swann Croiset 13d1801c65 Prevent using init script to start Heka on controller nodes
Change-Id: I3b01ac021f9e89ef74fbd82d7abc103a2f34399d
Fixes-bug: #1570839
2016-05-04 14:34:39 +02:00
Swann Croiset ebac150f8a Separate the (L)og of the LMA collector
This change separates the processing of the logs/notifications and
metric/alerting into 2 dedicated hekad processes, these services are
named 'log_collector' and 'metric_collector'.

Both services are managed by Pacemaker on controller nodes and by Upstart on
other nodes.

All metrics computed by log_collector (HTTP response times and creation time
for instances and volumes) are sent directly to the metric_collector via TCP.
Elasticsearch output (log_collector) uses full_action='block' and the
TCP output uses full_action='drop'.

All outputs of metric_collector (InfluxDB, HTTP and TCP) use
full_action='drop'.

The buffer size configurations are:
* metric_collector:
  - influxdb-output buffer size is increased to 1Gb.
  - aggregator-output (tcp) buffer size is decreased to 256Mb (vs 1Gb).
  - nagios outputs (x3) buffer size are decreased to 1Mb.
* log_collector:
  - elasticsearch-output buffer size is decreased to 256Mb (vs 1Gb).
  - tcp-output buffer size is set to 256Mb.

Implements: blueprint separate-lma-collector-pipelines
Fixes-bug: #1566748

Change-Id: Ieadb93b89f81e944e21cf8e5a65f4d683fd0ffb8
2016-05-04 14:34:14 +02:00