/mamonsu-plugins

Plugins for mamonsu (PostgreSQL monitoring agent) πŸ‡·πŸ‡Ί

Primary LanguagePythonMIT LicenseMIT

Mamonsu-plugins

ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹ для mamonsu - Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Zabbix ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ PotgresPro - https://github.com/postgrespro/mamonsu

ДокумСнтация ΠΏΠΎ написанию ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² - adding_custom_plugins

Compatibility

ВрСбуСмая вСрсия mamonsu 3+

Plugins

Бписок плагинов:

  • pg_invalid_indexes.py - поиск Π² Π±Π°Π·Π°Ρ… кластСра Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Ρ‹Ρ… индСксов

Update: Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΏΠ»Π°Π³ΠΈΠ½Π° pg_invalid_indexes.py Ρ€Π΅Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² mamonsu вСрсии 3.2.0, установка Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π° начиная с 3.2.0 Π½Π΅ трСбуСтся.

pg_invalid_indexes.py: ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… количСство ΠΈΠ½Π²Π°Π»ΠΈΠ΄Π½Ρ‹Ρ… индСксов. Π˜Π½Π²Π°Π»ΠΈΠ΄Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π½Π΅Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ индСксы ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ создания индСкса с использованиСм CONCURRENTLY, Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈ Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ Ρ€Π΅Π±ΠΈΠ»Π΄Π΅ индСкса с использованиСм CONCURRENTLY. Если количСство ΠΈΠ½Π²Π°Π»ΠΈΠ΄Π½Ρ‹Ρ… индСксов Π½Π΅ Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»ΡŽ - появляСтся Π°Π»Π΅Ρ€Ρ‚, ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ WARNING. ДискавСринг вСдСтся ΠΏΠΎ всСм Π±Π°Π·Π°ΠΌ ΠΊΡ€ΠΎΠΌΠ΅ Π±Π΄ postgres, mamonsu ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹Ρ….

License

ЛицСнзия MIT, подробности Π² Ρ„Π°ΠΉΠ»Π΅ LICENSE