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

[IDEA] Advance Alerting Plugin #6215

Open
shanedewitt opened this issue Jun 3, 2024 · 3 comments
Open

[IDEA] Advance Alerting Plugin #6215

shanedewitt opened this issue Jun 3, 2024 · 3 comments
Labels
enhancement New feature or request Internal-Issue-Created An issue has been created in NextGen's internal issue tracker RS-12865 triaged

Comments

@shanedewitt
Copy link

Is your feature request related to a problem? Please describe.
The Advance Alerting plugin can pickup channel states of starting, started, stopping and stopped. Can you also make it pickup channel state of paused?

Describe your use case
I was unaware that a File Reader (SFTP) connector can enter a paused state when it can no longer retrieve files due to network issue. Adding this new alert state would help with troubleshooting and resolution of business processes.

Describe the solution you'd like
Add new channel state in alert to trigger when channel is paused or make File Reader resume when resource becomes available again.

@shanedewitt shanedewitt added the enhancement New feature or request label Jun 3, 2024
@kirbykn2
Copy link

kirbykn2 commented Jun 3, 2024

Interesting, I have never seen a channel change states Started, Stopped, or Paused because of a network issue. Have you been able to recreate this?

@shanedewitt
Copy link
Author

It may have something to do with clustering. Here is the event log error, it references the channel that was paused.

`com.mirth.connect.plugins.clustering.server.core.RoleControllerException: Failed to start polling role.

at com.mirth.connect.plugins.clustering.server.PollingRoleController.startRole(SourceFile:36)

at com.mirth.connect.plugins.clustering.server.core.RoleManager$RoleStartTask.run(SourceFile:283)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

at java.lang.Thread.run(Thread.java:748)
Caused by: com.mirth.connect.plugins.clustering.server.ChannelTaskErrorHandler$ChannelErrors: Errors occurred with the following channels/connectors: 3cfebedb-1269-4b26-a632-d37546efb4ed

at com.mirth.connect.plugins.clusteringadvanced.server.AdvancedNodeEngineController.resumePollingChannels(SourceFile:1081)

at com.mirth.connect.plugins.clustering.server.ClusterEngineController.startPolling(SourceFile:204)

at com.mirth.connect.plugins.clustering.server.PollingRoleController.startRole(SourceFile:34)

... 6 more`

@lmillergithub lmillergithub added triaged Internal-Issue-Created An issue has been created in NextGen's internal issue tracker RS-12865 labels Jun 12, 2024
@RunnenLate
Copy link

Alerting doesn't work properly while clustered, I'm still waiting on a resolution for this 2+ years on: #5415

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Internal-Issue-Created An issue has been created in NextGen's internal issue tracker RS-12865 triaged
Projects
None yet
Development

No branches or pull requests

4 participants