Recued
Menu
← Back to recipes

Fly.io fleet operations digest

by recued-core v3 23 views

Use “Fly.io fleet operations digest” in Recued. It provides a scheduled, read-only digest for provider records operations.

How it works 23 steps

Inspect the data fetches, transforms, gates, and output this recipe runs.

Process (23 steps)
■ org_key trim
Trim whitespace from setting org slug
◆ token_raw recued-core.flyio.token.current
Current token on flyio
◆ apps_raw recued-core.flyio.app.search
Search app on flyio
◆ machines_raw recued-core.flyio.org.machine.search
Search org machine on flyio
◆ volumes_raw recued-core.flyio.org.volume.search
Search org volume on flyio
◆ regions_raw recued-core.flyio.region.search
Search region on flyio
■ defaults defaults
Apply defaults
■ token_count count
Count items in tokens
■ app_count count
Count items in apps
■ machine_count count
Count items in machines
■ volume_count count
Count items in volumes
■ region_count count
Count items in regions
■ has_attention_items any
Check if any of the conditions are true
■ notify_enabled compare
Check if setting notify when attention needed equals true
■ should_notify all
Check if all conditions are true
◆ notify core.notification.send
Send notification
skip: step.should_notify not_equal true
■ app_rows slice
Take a subset of
■ machine_rows slice
Take a subset of
■ volume_rows slice
Take a subset of
■ app_table to_table
Format results as a data table
■ machine_table to_table
Format results as a data table
■ volume_table to_table
Format results as a data table
■ card to_summary
Format results as a summary card
▼
Output
summary card
table app_table
table machine_table
table volume_table
Settings 8 configurable

Configurable at install. Defaults shown — change them anytime in Recued.

channels setting = [object Object]
end hour setting = 10
org slug setting = personal
weekdays setting = 1,2,3,4,5
page size setting = 50
row limit setting = 10
start hour setting = 8
notify when attention needed setting = true

Uses (7 operations)

Triggers Time watch core.watch.time
Pack operation Current token on flyio recued-core.flyio.token.current
Pack operation Search app on flyio recued-core.flyio.app.search
Pack operation Search org machine on flyio recued-core.flyio.org.machine.search
Pack operation Search org volume on flyio recued-core.flyio.org.volume.search
Pack operation Search region on flyio recued-core.flyio.region.search
Notifications Send notification core.notification.send

Trust & control

What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.

Permissions it requires

Send notificationsRead your Flyio connection
Declared by the recipe — Recued grants these at install, where you review them before approving.

What it's allowed to do

Read Triggers core.watch.time read-only
Read Notifications core.notification.send external change

5 more aren't listed here. You'll see them at install.

Data it touches

SurfacesTriggersNotifications

About

Tags

flyio flyiofly.iomachinesappsvolumesdigestnotificationpack:flyio

Details

23 steps 8 configurable settings recipe_id: fleet-operations-digest-flyio