[GH-ISSUE #124] Automatically assign checks to integrations #82

Closed
opened 2026-02-25 23:41:06 +03:00 by kerem · 2 comments
Owner

Originally created by @bellini666 on GitHub (May 22, 2017).
Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/124

After you create an integration (email/pushover/telegram/etc) it will not assign new checks automatically to it and you have to do that manually.

That is a huge problem when you have lots of checks and lots of them are created every time. For example, in the company that I work we use healthchecks for some services that we deploy. We usually create ~10 new checks per week using the api (i.e. it is not created manually). That means that from time to time I have to go to the integrations page and manually assign the missings checks to all the integrations that I have there.

I understand that there are some people that probably wouldn't like the "auto async" thing so my suggestion is to make that configurable for each integration: Add a checkbutton there to verify if "New checks should be automatically assigned".

Originally created by @bellini666 on GitHub (May 22, 2017). Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/124 After you create an integration (email/pushover/telegram/etc) it will not assign new checks automatically to it and you have to do that manually. That is a huge problem when you have lots of checks and lots of them are created every time. For example, in the company that I work we use healthchecks for some services that we deploy. We usually create ~10 new checks per week using the api (i.e. it is not created manually). That means that from time to time I have to go to the integrations page and manually assign the missings checks to all the integrations that I have there. I understand that there are some people that probably wouldn't like the "auto async" thing so my suggestion is to make that configurable for each integration: Add a checkbutton there to verify if "New checks should be automatically assigned".
kerem closed this issue 2026-02-25 23:41:07 +03:00
Author
Owner

@cuu508 commented on GitHub (May 22, 2017):

Hi Thiago,

one of the parameters for the "Create a check" API call is "channels". If you set it to "*", the check will be assigned to all existing channels. By setting this field, you can match the UI behavior: when a check is added from UI, it is assigned to all existing checks.

Would the "channels": "*" help your use case?

<!-- gh-comment-id:303137878 --> @cuu508 commented on GitHub (May 22, 2017): Hi Thiago, one of the parameters for the "Create a check" API call is "channels". If you set it to "*", the check will be assigned to all existing channels. By setting this field, you can match the UI behavior: when a check is added from UI, it is assigned to all existing checks. Would the `"channels": "*" ` help your use case?
Author
Owner

@bellini666 commented on GitHub (May 22, 2017):

@cuu508 oh, I didn't know about that channels. Yes it worked great! Marking this as closed, thank you!

<!-- gh-comment-id:303206028 --> @bellini666 commented on GitHub (May 22, 2017): @cuu508 oh, I didn't know about that `channels`. Yes it worked great! Marking this as closed, thank you!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/healthchecks#82
No description provided.