---
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: 1280
product: Flux
version: v0
---

# monitor.from() function

-   Flux 0.39.0+
-   View 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")
```
