Skip to main content

src/pharos.app.src

{application, pharos, [
    {vsn, "1.0.0"},
    {applications, [eparch,
                    gleam_erlang,
                    gleam_otp,
                    gleam_stdlib,
                    logging,
                    telemetry,
                    telemetry_poller]},
    {description, "A 'plugin-based' monitor and alert manager for BEAM Nodes and Hosts"},
    {modules, [pharos,
               pharos@@main,
               pharos@alert,
               pharos@alert_manager,
               pharos@config,
               pharos@event_bus,
               pharos@internal@clock,
               pharos@internal@connection,
               pharos@internal@hot_buffer,
               pharos@internal@poller,
               pharos@internal@spillover,
               pharos@internal@supervisor,
               pharos@internal@telemetry,
               pharos@measurement,
               pharos@metric,
               pharos@probe,
               pharos@sink,
               pharos@statistic,
               pharos@threshold_eval,
               pharos_ffi]},
    {registered, []}
]}.