Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add health checks to services #111

Closed
TWilkin opened this issue Feb 23, 2022 · 5 comments · Fixed by #303, #305, #310 or #392
Closed

Add health checks to services #111

TWilkin opened this issue Feb 23, 2022 · 5 comments · Fixed by #303, #305, #310 or #392
Assignees
Labels
api Relating to the API service energenie-controller Relating to the energenie controller service enhancement New feature or request harmony-controller Relating to the harmony controller service kubernetes Relating to the Kubernetes deployment lifx-controller Relating to the LIFX controller service mqtt Relating to the mosquitto service node-controller Relating to the node controller service persistence Relating to the persistence service scheduler Relating to the scheduler service ui Relating to the UI virtual-controller Relating to the virtual controller service voice-assistant Relating to the voice-assistant service zigbee-controller Relating to the ZigBee controller service
Milestone

Comments

@TWilkin
Copy link
Owner

TWilkin commented Feb 23, 2022

Very occasionally a service will stop working and oftentimes docker swam doesn't restart it.
Investiage HEALTHCHECK in Dockerfile for each service, or setting them in docker-compose.yaml.

@TWilkin TWilkin added enhancement New feature or request energenie-controller Relating to the energenie controller service zigbee-controller Relating to the ZigBee controller service virtual-controller Relating to the virtual controller service ui Relating to the UI voice-assistant Relating to the voice-assistant service config-server Relating to the config-server service scheduler Relating to the scheduler service harmony-controller Relating to the harmony controller service lifx-controller Relating to the LIFX controller service freedns Relating to the freedns service api Relating to the API service energy-monitor Relating to the energy-monitor service persistence Relating to the persistence service certbot Relating to the certbot service device-mapper Relating to the device-mapper service labels Feb 23, 2022
@TWilkin TWilkin added node-controller Relating to the node controller service mqtt Relating to the mosquitto service and removed certbot Relating to the certbot service device-mapper Relating to the device-mapper service labels Mar 13, 2023
@TWilkin TWilkin added this to the Kubernetes milestone Mar 21, 2023
TWilkin added a commit that referenced this issue Mar 23, 2023
TWilkin added a commit that referenced this issue Mar 23, 2023
TWilkin added a commit that referenced this issue Mar 23, 2023
TWilkin added a commit that referenced this issue Mar 23, 2023
TWilkin added a commit that referenced this issue Mar 23, 2023
@TWilkin
Copy link
Owner Author

TWilkin commented Mar 27, 2023

Completed for:

  • energenie-controller
  • harmony-controller
  • lifx-controller
  • macro-controller
  • node-controller
  • zigbee-controller

TWilkin added a commit that referenced this issue Apr 3, 2023
#111/#294/#297 Add health check and indexes to persistence
@TWilkin TWilkin linked a pull request Apr 3, 2023 that will close this issue
@TWilkin
Copy link
Owner Author

TWilkin commented Apr 3, 2023

Completed for persistence.

@TWilkin
Copy link
Owner Author

TWilkin commented May 4, 2023

Completed for scheduler.

@TWilkin TWilkin added the kubernetes Relating to the Kubernetes deployment label May 4, 2023
TWilkin added a commit that referenced this issue Jul 9, 2023
TWilkin added a commit that referenced this issue Jul 9, 2023
TWilkin added a commit that referenced this issue Jul 9, 2023
@TWilkin
Copy link
Owner Author

TWilkin commented Jul 9, 2023

Not going to apply for energy-monitor, config-server and freedns as they are scheduled with cron jobs and therefore don't run for long enough to justify the health check.

@TWilkin TWilkin removed config-server Relating to the config-server service freedns Relating to the freedns service energy-monitor Relating to the energy-monitor service labels Jul 9, 2023
TWilkin added a commit that referenced this issue Jul 9, 2023
#111 Add health-check to voice-assistant
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api Relating to the API service energenie-controller Relating to the energenie controller service enhancement New feature or request harmony-controller Relating to the harmony controller service kubernetes Relating to the Kubernetes deployment lifx-controller Relating to the LIFX controller service mqtt Relating to the mosquitto service node-controller Relating to the node controller service persistence Relating to the persistence service scheduler Relating to the scheduler service ui Relating to the UI virtual-controller Relating to the virtual controller service voice-assistant Relating to the voice-assistant service zigbee-controller Relating to the ZigBee controller service
Projects
None yet
1 participant