Support Questions

Find answers, ask questions, and share your expertise
Announcements
We’ve updated our product names and community labels - click here for full details

Nifi slack alert with dynamic message

avatar
Expert Contributor

Hi All,

 

I am trying to send slack alerts from Nifi whenever there is a failure in flow.

I have some 10 different processor flows, I want to use a single putslack for all those flows but the message in slack is dynamic..

Example:

record failed for processor1

record failed for processor2

meaning just a variable changes in slack message.

 

and this variable i should send from processor flows.

How can putslack processor know from which previous processor it got the request ?

 

But I don't know how to make it possible. I kept a output port that collects all flowfiles of failures. 

Now i created a putslack processor that connects to this output port.. but i dont see a option on how can i send variables dynamically.

 

Can someone please guide me with suggestions, or correct me if this ideation is wrong..

 

1 ACCEPTED SOLUTION

avatar
Expert Contributor

Just wanted to update that I used flow file attributes to solve this.

putslack's Webhook Text supports expression language!!!

View solution in original post

2 REPLIES 2

avatar
Expert Contributor

Just wanted to update that I used flow file attributes to solve this.

putslack's Webhook Text supports expression language!!!

avatar
Community Manager

Congratulations on solving your issue @SandyClouds and thanks for taking the time to share it with the community. 


Keep the questions coming,

Cy Jervis | Senior Manager, Knowledge Programs

if (helpful) { mark_as_solution(); } | if (appreciated) { give_kudos(); }