# Vigil # Microservices Status Page # Configuration file # Example: https://github.com/valeriansaliou/vigil/blob/master/config.cfg [server] log_level = "debug" inet = "0.0.0.0:8080" workers = 4 manager_token = "${manager_token}" reporter_token = "${reporter_token}" [assets] path = "./res/assets/" [branding] page_title = "${page_title}" page_url = "${page_url}" company_name = "${company_name}" icon_color = "${icon_color}" icon_url = "${icon_url}" logo_color = "${logo_color}" logo_url = "${logo_url}" website_url = "${website_url}" support_url = "${support_url}" custom_html = "${custom_html}" [metrics] poll_interval = 15 poll_retry = 2 poll_http_status_healthy_above = 200 poll_http_status_healthy_below = 400 poll_delay_dead = 10 poll_delay_sick = 5 poll_parallelism = 4 push_delay_dead = 20 push_system_cpu_sick_above = 0.90 push_system_ram_sick_above = 0.90 script_interval = 300 script_parallelism = 2 local_delay_dead = 40 [plugins] [plugins.rabbitmq] api_url = "http://127.0.0.1:15672" auth_username = "rabbitmq-administrator" auth_password = "RABBITMQ_ADMIN_PASSWORD" virtualhost = "crisp" queue_ready_healthy_below = 500 queue_nack_healthy_below = 100 queue_ready_dead_above = 20000 queue_nack_dead_above = 5000 queue_loaded_retry_delay = 500 [notify] startup_notification = ${startup_notification} reminder_interval = 600 reminder_backoff_function = "linear" reminder_backoff_limit = 3 ${telegram_enable}[notify.telegram] ${telegram_enable}bot_token = "${telegram_bot_token}" ${telegram_enable}chat_id = "${telegram_chat_id}" [probe] %{ for service in services ~} ${service} %{ endfor ~}