-
Notifications
You must be signed in to change notification settings - Fork 9
Home
Patterdale is a standalone application for monitoring Oracle databases. It exports metrics conforming to Prometheus standards.
Patterdale expects two files. patterdale.yml
and passwords.yml
.
patterdale.yml
defines core application properties such as the HTTP port to run on, as well as the databases to connect to and the probes to run on each of these databases.
passwords.yml
contains the passwords related to the database users provided. It is expected to be handled appropriately, for example using Kubernetes secrets.
For more information regarding these configuration files and their conventions, see Configuration.
Patterdale executes probes against databases upon request.
The currently provided probe types are:
- exists (see ExistsOracleSQLProbe.java)
- list (see ListOracleSQLProbe.java)
For more information on the usages of these probes and adding more probes, see Probes.
Some curated examples can be found here.