Skip to content

Latest commit

 

History

History
63 lines (41 loc) · 3.52 KB

File metadata and controls

63 lines (41 loc) · 3.52 KB

Monitoring and Logging

Logging

Application logs

  • The Logit dashboard gives us access to the logs in Kibana for different stacks:
    • For Production logs, the stack is TEACHER SERVICES CLOUD PRODUCTION
    • For other environments (review, QA, Staging), the stack is TEACHER SERVICES CLOUD TEST

Filtering logs in Kibana

  • Filter the app and environment. Add and PIN a filter with:
    • Field: kubernetes.deployment.name
    • Operator: is
    • Value: teaching-vacancies-production / teaching-vacancies-staging / teaching-vacancies-qa / teaching-vacancies-review-pr-xxxx
  • If filtering particular routes, you can filter by the URL path:
    • Field: url.path
    • Value: (EG For the ATS API) /ats-api/v1/vacancies
  • To remove the noise and focus the logs in the relevant info. You can specify the "Selected fields" in the left bar. Some useful fields to include in the log results:
    • app.message
    • app.payload.params_json
    • url.path
    • app.payload.status_message
  • You can also filter the logs by particular field values.
  • If you don't see expected results. Be sure the time window of the logs is big enough, as it defaults to the last 15 minutes.

Deployment logs

Monitoring, Metrics and Usage

Error monitoring

Background jobs

Grafana Dashboards

Skylight

StatusCake

AKS

Billing