Recued
Menu
← Back to recipes

Heroku app operations digest

by recued-core v3 19 views

Use “Heroku app operations digest” in Recued. It provides a scheduled, read-only Heroku app operations digest.

How it works 31 steps

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

Process (31 steps)
■ app_key trim
Trim whitespace from setting app name
◆ app recued-core.heroku.app.read
Read app on heroku
◆ dynos_raw recued-core.heroku.dyno.search
Search dyno on heroku
◆ formation_raw recued-core.heroku.formation.search
Search formation on heroku
◆ releases_raw recued-core.heroku.release.search
Search release on heroku
◆ builds_raw recued-core.heroku.build.search
Search build on heroku
◆ domains_raw recued-core.heroku.domain.search
Search domain on heroku
◆ addons_raw recued-core.heroku.add_on.by_app.search
Search add on by app on heroku
◆ pipeline_coupling recued-core.heroku.pipeline_coupling.by_app.read
Read pipeline coupling by app on heroku
■ defaults defaults
Apply defaults
■ dyno_count count
Count items in dynos
■ formation_count count
Count items in formation
■ release_count count
Count items in releases
■ build_count count
Count items in builds
■ domain_count count
Count items in domains
■ addon_count count
Count items in addons
■ has_activity any
Check if any of the conditions are true
■ notify_enabled compare
Check if setting notify when activity equals true
■ should_notify all
Check if all conditions are true
◆ notify core.notification.send
Send notification
skip: step.should_notify not_equal true
■ dyno_rows slice
Take a subset of
■ formation_rows slice
Take a subset of
■ release_rows slice
Take a subset of
■ build_rows slice
Take a subset of
■ domain_rows slice
Take a subset of
■ dyno_table to_table
Format results as a data table
■ formation_table to_table
Format results as a data table
■ release_table to_table
Format results as a data table
■ build_table to_table
Format results as a data table
■ domain_table to_table
Format results as a data table
■ card to_summary
Format results as a summary card
▼
Output
summary card
table dyno_table
table formation_table
table release_table
table build_table
table domain_table
Settings 7 configurable

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

app name setting =
channels setting = [object Object]
end hour setting = 10
weekdays setting = 1,2,3,4,5
row limit setting = 12
start hour setting = 8
notify when activity setting = true

Uses (10 operations)

Triggers Time watch core.watch.time
Pack operation Read app on heroku recued-core.heroku.app.read
Pack operation Search dyno on heroku recued-core.heroku.dyno.search
Pack operation Search formation on heroku recued-core.heroku.formation.search
Pack operation Search release on heroku recued-core.heroku.release.search
Pack operation Search build on heroku recued-core.heroku.build.search
Pack operation Search domain on heroku recued-core.heroku.domain.search
Pack operation Search add on by app on heroku recued-core.heroku.add_on.by_app.search
Pack operation Read pipeline coupling by app on heroku recued-core.heroku.pipeline_coupling.by_app.read
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 Heroku 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

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

Data it touches

SurfacesTriggersNotifications

About

Tags

heroku herokuappsdynosreleasesbuildsdomainsdigestnotificationpack:heroku

Details

31 steps 7 configurable settings recipe_id: app-operations-digest-heroku