--- title: monitor.from() function description: > `monitor.from()` retrieves check statuses stored in the `statuses` measurement in the `_monitoring` bucket. menu: flux_v0_ref: name: monitor.from parent: influxdata/influxdb/monitor identifier: influxdata/influxdb/monitor/from weight: 301 --- `monitor.from()` retrieves check statuses stored in the `statuses` measurement in the `_monitoring` bucket. ##### Function type signature ```js ( start: A, ?fn: ( r: { B with _value: C, _time: time, _stop: time, _start: time, _measurement: string, _field: string, }, ) => bool, ?stop: D, ) => stream[E] where E: Record ``` {{% caption %}} For more information, see [Function type signatures](/flux/v0/function-type-signatures/). {{% /caption %}} ## Parameters ### start ({{< req >}}) Earliest time to include in results. Use a relative duration, absolute time, or integer (Unix timestamp in seconds). For example, `-1h`, `2019-08-28T22:00:00Z`, or `1567029600`. Durations are relative to `now()`. ### stop Latest time to include in results. Default is `now()`. Use a relative duration, absolute time, or integer (Unix timestamp in seconds). For example, `-1h`, `2019-08-28T22:00:00Z`, or `1567029600`. Durations are relative to `now()` ### fn Predicate function that evaluates true or false. Records or rows (`r`) that evaluate to `true` are included in output tables. Records that evaluate to _null_ or `false` are not included in output tables. ## Examples ### View critical check statuses from the last hour ```js import "influxdata/influxdb/monitor" monitor.from(start: -1h, fn: (r) => r._level == "crit") ```