Nodes Browser

ComfyDeploy: How Comfy-Sentry works in ComfyUI?

What is Comfy-Sentry?

ComfyUI custom node that activates integration with a Sentry instance for loading. Has no actual nodes.

How to install it in ComfyDeploy?

Head over to the machine page

  1. Click on the "Create a new machine" button
  2. Select the Edit build steps
  3. Add a new step -> Custom Node
  4. Search for Comfy-Sentry and select it
  5. Close the build step dialig and then click on the "Save" button to rebuild the machine

Comfy-Sentry

This "custom node" repository is actually nodeless, but provides a ComfyUI integration to a Sentry error reporting backend. This way, you can have full code and error reporting, performance monitoring and metrics, etc. in your ComfyUI interface reported to a Sentry backend.


In your Python environment for ComfyUI (it may be a venv and you will need to activate it), run pip install sentry-sdk to install the requisite components for the repository.

To use this, simply clone the repository into the custom_nodes folder of your ComfyUI root directory. Then, copy sentry_config.example.json to sentry_config.json within the cloned directory, and adjust your settings accordingly to configure your Sentry instance settings.

Then simply start ComfyUI. It will then attempt your Sentry connection and integrations automatically on startup before even the main UI is loaded.

Note that any and all errors generated by your ComfyUI will be reported to this Sentry instance you've configured.


This repository, unless otherwise specified, is licensed under GPL-3.0.

<a href="https://scan.coverity.com/projects/teward-comfy-sentry"> <img alt="Coverity Scan Build Status" src="https://scan.coverity.com/projects/30552/badge.svg"/> </a>