-
Notifications
You must be signed in to change notification settings - Fork 309
Cloud actions #4450
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Cloud actions #4450
Changes from all commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
4d798f2
Add documentation for Custom Roles feature
brianmacdonald-temporal dc03bae
Update docs/cloud/manage-access/custom-roles.mdx
brianmacdonald-temporal 2fad2fd
Update docs/cloud/manage-access/custom-roles.mdx
brianmacdonald-temporal 11fe9a4
Updates to Custom Roles documentation
brianmacdonald-temporal 869f6ca
Merge branch 'custom-roles' of https://github.com/temporalio/document…
brianmacdonald-temporal 3c9288d
Merge branch 'main' into custom-roles
brianmacdonald-temporal 9ce7dd0
Merge branch 'main' into custom-roles
brianmacdonald-temporal 0bfb41f
Removing duplicate file to fix bad link error
brianmacdonald-temporal 5a6a67e
Merge branch 'main' into custom-roles
brianmacdonald-temporal 2fea29b
feat(custom roles): updated Web UI
brianmacdonald-temporal 4550802
Merge branch 'main' into custom-roles
brianmacdonald-temporal b89e206
Adding admonition about additive permissions
brianmacdonald-temporal 44ecb80
Actions and Billing changes
brianmacdonald-temporal af26fae
Merge branch 'main' into cloud-actions
brianmacdonald-temporal a6f5b74
Swapping positions of actions.mdx and actions-usage.mdx
brianmacdonald-temporal 8e48dc3
typo fixes
brianmacdonald-temporal 04b9bfb
Delete docs/cloud/manage-access/custom-roles.mdx
brianmacdonald-temporal dfcd15d
Removing custom roles, which shouldn't have been here in the first place
brianmacdonald-temporal e7cd62a
Revert manage-access changes from PR
brianmacdonald-temporal f5e3f31
Revert limits.mdx to main
brianmacdonald-temporal 20c7291
Restore get-started/users.mdx and revert sidebar entry
brianmacdonald-temporal d830052
Changes to billing pages based on feedback
brianmacdonald-temporal 27729c8
Additional changes on review
brianmacdonald-temporal 39ea045
Changes based on feedback
brianmacdonald-temporal 39cb146
Update docs/cloud/billing-and-usage/index.mdx
brianmacdonald-temporal e360982
Update docs/cloud/billing-and-usage/index.mdx
brianmacdonald-temporal 9ba5af2
Merge branch 'main' into cloud-actions
brianmacdonald-temporal 350624d
Merge branch 'main' into cloud-actions
brianmacdonald-temporal File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,74 @@ | ||
| --- | ||
| id: actions-usage | ||
| title: Usage dashboards | ||
| sidebar_label: Usage dashboards | ||
| description: | ||
| Temporal Cloud offers flexible, predictable pricing for Workflows, Activities, Workers, and Storage. Pay for what you | ||
| use with volume discounts and credit savings. | ||
| slug: /cloud/actions-usage | ||
| toc_max_heading_level: 4 | ||
| keywords: | ||
| - explanation | ||
| - introduction | ||
| - pricing | ||
| - actions | ||
| - temporal cloud | ||
| - term | ||
| tags: | ||
| - Temporal Cloud | ||
| - Pricing | ||
| - Actions | ||
| - Support | ||
| --- | ||
|
|
||
| import { CaptionedImage } from '@site/src/components'; | ||
|
|
||
| ## Usage {#usage} | ||
|
|
||
| Actions usage is tracked across an account in the [usage dashboard](https://cloud.temporal.io/usage) and is visible to | ||
| Account Owners, Finance Admin and Global Admin. For individual Namespaces, usage can be seen in the | ||
| [Namespace summary](https://cloud.temporal.io/namespaces/) for a specific Namespace. | ||
|
|
||
|  | ||
|
|
||
| ## Actions in Workflows {#actions-in-workflows} | ||
|
|
||
| When viewing a Workflow history, events that represent a Billable Action are annotated with the number consumed by the | ||
| event in the **Billable Actions** Column. These Actions are summarized at the top of the workflow. | ||
|
|
||
| <CaptionedImage | ||
| src="/img/cloud/billing/aggregate-billable-actions.png" | ||
| title="Temporal Cloud Usage dashboard showing aggregated Billable Actions" | ||
| /> | ||
|
|
||
| <CaptionedImage | ||
| src="/img/cloud/billing/individual-billable-actions.png" | ||
| title="Temporal Cloud Usage dashboard showing individual Billable Actions associated with events" | ||
| /> | ||
|
|
||
| This Billable Action estimate is useful for projecting the cost of Workflows. For example, if you ran a test Workflow | ||
| that generated 20 Billable Actions and projected that it would be run 100 times a day for a month, you could anticipate | ||
| that Workflow to generate 20 Actions x 100 runs/day x 30 days = 60,000 Billable Actions per month. You can also use the | ||
| Billable Action estimate to help optimize Workflows by better understanding your cost drivers. | ||
|
|
||
| :::tip Excluded Billable Actions | ||
|
|
||
| The Billable Action estimate is an experimental feature and only measures Billable Actions that exist within Workflow | ||
| event histories. Some billable concepts are not included in these calculations such as: | ||
|
|
||
| - Query | ||
| - Activity Heartbeats | ||
| - Rejected Update Workflow Executions | ||
| - Export | ||
| - Schedule | ||
| - Replicated Actions that occur in a | ||
| [Namespace replication](../../cloud/high-availability/index.mdx#high-availability-features) | ||
|
|
||
| Additionally, Workflows with the `TemporalNamespaceDivision` Search Attribute set may not have accurate Billable Action | ||
| Estimates. The estimated Billable Actions should only be treated as an estimate. If billable events exist outside of | ||
| event history, the Actions count could be higher. | ||
|
|
||
| ::: | ||
|
|
||
| [Reach out](https://pages.temporal.io/contact-us) to our team for more information or to help size your number of | ||
| Actions. | ||
File renamed without changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,65 @@ | ||
| --- | ||
| id: index | ||
| title: Billing and usage management | ||
| sidebar_label: Billing and usage | ||
| sidebar_position: 3 | ||
| description: As an Account Owner, you can access and manage billing details anytime, with invoices available for download on the Billing page. Typical billing cycles begin on the first of the month (UTC). | ||
| slug: /cloud/billing-and-usage | ||
| toc_max_heading_level: 4 | ||
| keywords: | ||
| - billing | ||
| - invoices | ||
| - cost management | ||
| - account owner | ||
| - billing cycle | ||
| - payment options | ||
| - credit usage | ||
| - temporal cloud | ||
| - account balance | ||
| - invoice history | ||
| tags: | ||
| - Temporal Cloud | ||
| --- | ||
|
|
||
| import * as Components from '@site/src/components'; | ||
|
|
||
|
|
||
| Temporal Cloud provides billing and costs information for your account. | ||
| Use this information to assess your spending patterns, inspect your credit ledger, | ||
| check your invoice histories, update payment details, and manage your current plan as needed. | ||
|
|
||
| For more information on current Temporal Cloud pricing for Actions, storage, and services/support, | ||
| please visit our [Pricing page](/cloud/pricing). | ||
|
|
||
| Usage on Temporal is measured in Actions and Storage. | ||
| This can help understand your bills, forecast usage, optimize Workflows, and troubleshoot errors. | ||
| You can view your Action usage in multiple ways. | ||
| The following tools are available for measuring Usage and Billing: | ||
|
|
||
| - **[Billing Center](/cloud/billing):** Allows you to see summary invoices and credits, manage plans, and delete your accounts. | ||
| - Viewable by Account Owners and Finance Admin | ||
|
|
||
| - **[Billing API](/cloud/billing-api):** Allows you to access billing information on a Namespace basis down to an hourly granularity, enriched with Tags and Projects. The Billing API provides a FOCUS-guided data format that can be ingested into your cloud cost management platform or analytics tooling. | ||
| - Viewable by Account Owners and Finance Admin | ||
|
|
||
| :::tip Support, stability, and dependency info | ||
|
|
||
| The Temporal Cloud Billing API is in [Pre-release](/evaluate/development-production-features/release-stages#pre-release). | ||
|
|
||
| ::: | ||
|
|
||
| - **[Usage Dashboards](/cloud/actions-usage):** Aggregate Actions on a Namespace level and includes Action categories that groups similar types of Actions as seen in [Actions](/cloud/actions). Available in the Cloud UI in the usage dashboard and Namespace overview pages. | ||
| - Viewable by Account Owners, Finance Admin, Global Admin on an account level. Namespace level usage is visible on the Namespace pages to those with access. | ||
|
|
||
| - **[Actions in Workflow History](/cloud/actions-usage#actions-in-workflows):** Highlights Actions in a given Workflow History via the Temporal Cloud UI. Note that some Actions are not measured in Workflow histories. | ||
| - Viewable by Account Owners, Global Admin and Namespace Admin, Developers and Read-only | ||
|
|
||
| - **[Actions Metrics](/cloud/metrics/openmetrics):** A high cardinality billable action metric that include labels for Category, Action Type, Workflow Type and Namespace down to minute granularity. | ||
|
brianmacdonald-temporal marked this conversation as resolved.
|
||
| - Viewable by creating a service account with the "Metrics Read-Only" role. See the [OpenMetrics](/cloud/metrics/openmetrics#api-key-authentication) page for more information. | ||
|
|
||
| :::tip Support, stability, and dependency info | ||
|
|
||
| Temporal Cloud Action Metrics is in [Public Preview](/evaluate/development-production-features/release-stages#public-preview). | ||
|
|
||
| ::: | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.