---
title: monitor.from() function
description: monitor.from() retrieves check statuses stored in the statuses measurement in the _monitoring bucket.
url: https://docs.influxdata.com/flux/v0/stdlib/influxdata/influxdb/monitor/from/
estimated_tokens: 361
product: Flux
version: v0
publisher: InfluxData
canonical: https://docs.influxdata.com/flux/v0/stdlib/influxdata/influxdb/monitor/from/
date: '2024-04-08T16:01:02-06:00'
lastmod: '2024-04-08T16:01:02-06:00'
---

* Flux 0.39.0+

InfluxDB support

`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
```

For more information, see [Function type signatures](/flux/v0/function-type-signatures/).

## Parameters

### start

(Required)
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")
```
