Skip to main content

License badge

Horizon Monitoring Dashboard

Sensu dashboard as Horizon plugin.

Allows list events from multi Sensu APIs aka Uchiwa datacenters.

Known Error Database as optional service provide store for your errors and workarounds.

Monitoring, issues and solutions in one dashboard.

Animation

Overview

This plugin provide Monitoring dashboard with these panels

  • Current Events

  • Event Stahes

  • Service Checks

  • Aggregations

  • Monitored Clients

  • Monitoring Status

optionaly with configured KEDB is there two additional panels

  • Known Errors

  • Workarounds

Installation notes

Requirements

  • Openstack Horizon

  • Sensu API >= 0.16.0

  • KEDB is optional

pip install horizon-sensu-dashboard

Configuration Sensu

  • add ‘horizon_monitoring’ to INSTALLED_APPS tuple

  • add ‘monitoring’ to ‘dashboards’ key in HORIZON_CONFIG

  • and config for your Sensu API

SENSU_HOST='localhost'
SENSU_PORT=4567

for more Sensu APIs write this

SENSU_API = {
    'DC1': {'host': '10.10.10.10'},
    'DC2': {'host': '10.10.10.11', 'port': 9999, 'icon': 'fa fa-cloud'},
}

for custom check filter you could write this

def check_filter(check):
    return ":".join(check['name'].split("_")[1:-1])

SENSU_CHECK_FILTER = check_filter

this filter is applied on check in event view, default returns check name.

Configuration KEDB

if you are using service KEDB put this into your settings.py:

KEDB_HOST='localhost'
KEDB_PORT=6754

Read more

Metadata

Release files for horizon-sensu-dashboard 0.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for horizon-sensu-dashboard 0.0.6
File Size Uploaded
horizon-sensu-dashboard-0.0.6.tar.gz 325.5 kB Details

Release files / horizon-sensu-dashboard-0.0.6.tar.gz

Download URL horizon-sensu-dashboard-0.0.6.tar.gz
Size 325.5 kB
Tags Source
SHA-256 checksum
How to use checksums
ef108ea56968b455b407efe994e946a03a8ce3df05fddbac37e141db46d50417
BLAKE2b-256 checksum
How to use checksums
ff00608aa81103f11c6659775f3e7c6be5a977a77f9ff8d3511f7324b9bf9a4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.6 This release

1 release file

0.0.5

1 release file

0.0.4

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page