You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've started (and almost completed) a new Webhook plugin for Telegraf (based on the existing webhook plugins) that will receive requests from Jamf Pro (a device management framework - info on their webhooks here). From an ease of consumption point of view, raising a PR to have this included in the main project would mean that other Systems Engineers could easily consume this data but I'm unsure whether this Input is too niche for the project.
There is already some great documentation around writing new plugins (even using the existing Webhook inputs as a template to create new ones), but there isn't clear guidance on whether this sort of niche plugin should be merged into the main project.
Expected behavior
Clear guidance on what makes a good plugin to be included in the main project.
@smithjw your question is not easy to answer and I think it's a case-by-case decision. I tend to accepting such a plugin upstream as I do see a clear use-case on this.
Use Case
I've started (and almost completed) a new Webhook plugin for Telegraf (based on the existing webhook plugins) that will receive requests from Jamf Pro (a device management framework - info on their webhooks here). From an ease of consumption point of view, raising a PR to have this included in the main project would mean that other Systems Engineers could easily consume this data but I'm unsure whether this Input is too niche for the project.
There is already some great documentation around writing new plugins (even using the existing Webhook inputs as a template to create new ones), but there isn't clear guidance on whether this sort of niche plugin should be merged into the main project.
Expected behavior
Clear guidance on what makes a good plugin to be included in the main project.
Actual behavior
N/A
Additional info
My initial work on the new Webhook plugins can be found here https://github.com/smithjw/telegraf/tree/feat/jamf_webhooks/plugins/inputs/webhooks/jamf
The text was updated successfully, but these errors were encountered: