Observability

List of platforms in use by PUL IT and/or DLS

Scenarios

Are our prod sites up?

You can look at the little status page honeybadger builds for us.

Slow or intermittent site

Long load times or “bad gateway” errors

  • Check APMs for large latency times for the page that’s reported as slow
  • Dashboards for CPU and Memory use (or run htop on boxes)
  • Curl from localhost and from load balancer to check for network latency from various places
  • Tigerdata mount point (for figgy): ls /mnt/tigerdata
  • Passenger queue sizes: sudo passenger-status
    • if the queue is full, look at the requests sudo passenger-status --show=requests > requests.txt
  • Search logs for patterns in requests
    • Is everything erroring or just some things?
    • There are logs from the load balancer, logs from the local web server, application logs, and traefik logs
    • note the status code isn’t always correctly parsed from the log line
    • search for any unusual error messages you find - stackoverflow, the project’s ticketing system, reddit
  • Traefik

This site uses Just the Docs, a documentation theme for Jekyll.