Hello James,

I'm not aware of a way to access Queued Duration using expression language,
but you can access the Lineage Duration information.  The Getting Started
Guide mentions both entryDate and lineageStartDate as immutable attributes
on all flowfiles.  These are numbers of milliseconds since epoch.  If you
need them in a readable format, you can use the format() function.

simple examples:
${entryDate} = 1707859943778
${lineageStartDate} = 1707859943778
${lineageStartDate:format("yyyy-MM-dd HH:mm:ss.SSS")} = 2024-02-13
21:32:23.778

-- Mike


On Mon, Feb 12, 2024 at 11:38 AM James McMahon <jsmcmah...@gmail.com> wrote:

> When we examine the contents of a queue through the UI and select a
> flowfile from the resulting list, we see FlowFile Details in the Details
> tab. Are those key/values accessible from nifi expression language? I would
> like to access Queued Duration. I have a queue that holds flowfiles with
> non-successful return codes for calls to REST services, and I want to route
> depending on how long these flowfiles have been sitting in my error queue
> to isolate the window when the REST service was unavailable.
> Thank you for any examples that show how we can access these keys and
> values.
>

Reply via email to