Skip to content
Snippets Groups Projects
  1. Feb 07, 2025
  2. Jan 19, 2025
  3. Dec 23, 2024
  4. Dec 15, 2024
    • Kristian Klausen's avatar
      Add alert for Fastly cost · ec6296bf
      Kristian Klausen authored
      If the cost exceeds $0, it indicates that we have run out of credit
      and/or are doing something wrong, in either case we want to be alerted.
      ec6296bf
  5. Oct 06, 2024
  6. Apr 24, 2024
  7. Mar 16, 2024
  8. Feb 14, 2024
  9. Feb 10, 2024
  10. Dec 24, 2023
  11. Dec 23, 2023
  12. Oct 16, 2023
  13. Aug 04, 2023
  14. Jun 25, 2023
  15. May 08, 2023
  16. Oct 23, 2022
    • Evangelos Foutras's avatar
      prometheus_exporters: ignore smartctl exit code 64 · fea117c3
      Evangelos Foutras authored
      On asia.mirror.pkgbuild.com, 'smartctl -a --json $disk' has been exiting
      with code 64. From smartctl(1) code 64 corresponds to "Bit 6: The device
      error log contains records of errors". Since we're not interested in old
      errors, ignore it.
      fea117c3
    • Evangelos Foutras's avatar
      hosts: get rid of dedicated_servers group · de5552e0
      Evangelos Foutras authored
      This has become outdated (missing new dedicated servers) and its usage
      can be replicated by checking if ansible_virtualization_role == "host".
      
      For Ansible ad hoc commands, '!hcloud' can be used to the same effect.
      de5552e0
  17. Oct 16, 2022
  18. Aug 29, 2022
  19. Aug 23, 2022
  20. Aug 21, 2022
  21. Jun 16, 2022
  22. Jun 08, 2022
  23. May 14, 2022
  24. May 09, 2022
  25. Apr 18, 2022
  26. Jan 16, 2022
  27. Jan 04, 2022
    • Jelle van der Waa's avatar
      Add smart monitoring using a textcollector · bf5a1653
      Jelle van der Waa authored
      Collects the smart data using smartctl and outputs them in the
      textcollector dir. This expects smartd to be configured to regularly
      self tests on a regular interval to detect if a disk is broken.
      bf5a1653
  28. Aug 28, 2021
  29. Aug 01, 2021
  30. Jul 20, 2021
  31. Jul 18, 2021
    • Evangelos Foutras's avatar
      Split storage box monitoring into new text collector · c844d0cb
      Evangelos Foutras authored
      This was previously monitored as part of the borg text collector, but
      now that it only runs after each backup (instead of hourly) the stats
      from monitoring.archlinux.org do not remain accurate for long. Switch
      back to hourly checks of the storage box's disk usage by adding a new
      text collector just for this purpose.
      c844d0cb
    • Evangelos Foutras's avatar
      Run borg-textcollector after each backup completes · 68def695
      Evangelos Foutras authored
      Instead of gathering borg statistics every hour or so, run the text
      collector script only once after each borg-backup service finishes.
      
      Also split the borg text collector script into two similar scripts,
      where each one gathers borg statistics for its respective borg host.
      68def695
  32. Jul 17, 2021
    • Evangelos Foutras's avatar
      Use RandomizedDelaySec=30min in Borg TextCollector · 3aa4d49f
      Evangelos Foutras authored
      Doing this in an attempt to be kind to our Borg hosts in cases where the
      prometheus-borg-textcollector.timer is restarted on all hosts and avoids
      having all machines querying the Borg hosts within the same minute. Only
      downside is that the timers will trigger every 75-ish minutes instead of
      exactly every hour, but this should not be a problem.
      3aa4d49f
  33. Jul 12, 2021
  34. Jul 10, 2021
Loading