mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-14 17:02:49 +03:00
docs: add cloud standard back to numerous badges
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/7834 GitOrigin-RevId: b44417986dea23466056965a5e894e44e9da3a8e
This commit is contained in:
parent
d8ff0329a0
commit
f1091a9aff
@ -11,11 +11,13 @@ keywords:
|
|||||||
sidebar_class_name: cloud-and-enterprise-icon
|
sidebar_class_name: cloud-and-enterprise-icon
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
|
|
||||||
# Import Action from OpenAPI Spec
|
# Import Action from OpenAPI Spec
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
|
@ -16,7 +16,9 @@ import Thumbnail from '@site/src/components/Thumbnail';
|
|||||||
|
|
||||||
# Hasura Cloud API Reference
|
# Hasura Cloud API Reference
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -17,7 +17,9 @@ keywords:
|
|||||||
|
|
||||||
# Metadata API Reference: API Limits
|
# Metadata API Reference: API Limits
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -347,7 +347,9 @@ X-Hasura-Role: admin
|
|||||||
|
|
||||||
## cleanup_event_trigger_logs {#metadata-cleanup-event-trigger-logs}
|
## cleanup_event_trigger_logs {#metadata-cleanup-event-trigger-logs}
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
`cleanup_event_trigger_logs` is used to manually delete the event logs for a given Event Trigger.
|
`cleanup_event_trigger_logs` is used to manually delete the event logs for a given Event Trigger.
|
||||||
|
|
||||||
@ -381,7 +383,7 @@ X-Hasura-Role: admin
|
|||||||
|
|
||||||
## resume_event_trigger_cleanups {#metadata-resume-event-trigger-cleanups}
|
## resume_event_trigger_cleanups {#metadata-resume-event-trigger-cleanups}
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise</div>
|
<div className="badge badge--primary heading-badge">Available on: Cloud Enterprise, Self-hosted Enterprise</div>
|
||||||
|
|
||||||
`resume_event_trigger_cleanups` is used to resume the paused log cleaner for Event Triggers.
|
`resume_event_trigger_cleanups` is used to resume the paused log cleaner for Event Triggers.
|
||||||
|
|
||||||
@ -411,7 +413,7 @@ X-Hasura-Role: admin
|
|||||||
|
|
||||||
## pause_event_trigger_cleanups {#metadata-pause-event-trigger-cleanups}
|
## pause_event_trigger_cleanups {#metadata-pause-event-trigger-cleanups}
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise</div>
|
<div className="badge badge--primary heading-badge">Available on: Cloud Enterprise, Self-hosted Enterprise</div>
|
||||||
|
|
||||||
- `pause_event_trigger_cleanups` is used to pause the log cleaner for event triggers which already have a cleaner
|
- `pause_event_trigger_cleanups` is used to pause the log cleaner for event triggers which already have a cleaner
|
||||||
installed.
|
installed.
|
||||||
|
@ -3,24 +3,27 @@ sidebar_label: Observability Options
|
|||||||
sidebar_position: 20
|
sidebar_position: 20
|
||||||
description: Manage observability options with the Hasura metadata API
|
description: Manage observability options with the Hasura metadata API
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
- metadata API
|
- metadata API
|
||||||
- API reference
|
- API reference
|
||||||
- observability options
|
- observability options
|
||||||
- opentelemetry
|
- opentelemetry
|
||||||
- open telemetry
|
- open telemetry
|
||||||
- traces
|
- traces
|
||||||
- tracing
|
- tracing
|
||||||
- metrics config
|
- metrics config
|
||||||
- monitoring
|
- monitoring
|
||||||
- enterprise
|
- enterprise
|
||||||
- ee
|
- ee
|
||||||
---
|
---
|
||||||
|
|
||||||
# Metadata API Reference: Observability Options
|
# Metadata API Reference: Observability Options
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Community, Cloud, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Community Edition, Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted
|
||||||
|
Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
@ -28,7 +31,7 @@ The API to manage `Observability` related metadata configurations.
|
|||||||
|
|
||||||
## Logs and metrics configuration
|
## Logs and metrics configuration
|
||||||
|
|
||||||
<div className='badge badge--primary heading-badge'>Available on: Cloud Standard</div>
|
<div className="badge badge--primary heading-badge">Available on: Cloud Standard, Cloud Professional</div>
|
||||||
|
|
||||||
These are the configurations that govern the metrics and logging output for debugging and analytics.
|
These are the configurations that govern the metrics and logging output for debugging and analytics.
|
||||||
|
|
||||||
@ -73,10 +76,10 @@ X-Hasura-Role: admin
|
|||||||
|
|
||||||
## OpenTelemetry Configuration
|
## OpenTelemetry Configuration
|
||||||
|
|
||||||
<div className='badge badge--primary heading-badge'>Available on: Enterprise Edition only</div>
|
<div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
|
||||||
|
|
||||||
The OpenTelemetry configuration enables export of [distributed traces](/observability/tracing.mdx)
|
The OpenTelemetry configuration enables export of [distributed traces](/observability/tracing.mdx) to an
|
||||||
to an [OpenTelemetry](https://opentelemetry.io/) compliant APM receiver.
|
[OpenTelemetry](https://opentelemetry.io/) compliant APM receiver.
|
||||||
|
|
||||||
## set_opentelemetry_config {#metadata-set-opentelemetry-config}
|
## set_opentelemetry_config {#metadata-set-opentelemetry-config}
|
||||||
|
|
||||||
@ -133,7 +136,7 @@ X-Hasura-Role: admin
|
|||||||
### Args syntax {#set-opentelemetry-config-syntax}
|
### Args syntax {#set-opentelemetry-config-syntax}
|
||||||
|
|
||||||
| Key | Required | Schema | Description |
|
| Key | Required | Schema | Description |
|
||||||
|----------------------|----------|----------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
| -------------------- | -------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
| status | false | `String` | Toggle to enable or disable the export. Allowed values are `enabled` and `disabled`. Default is `disabled` (If status is not explicitely passed, then the configuration gets disabled) |
|
| status | false | `String` | Toggle to enable or disable the export. Allowed values are `enabled` and `disabled`. Default is `disabled` (If status is not explicitely passed, then the configuration gets disabled) |
|
||||||
| data_types | false | `[String]` | List of the types of observability data points to be exported. Allowed types: `traces` only |
|
| data_types | false | `[String]` | List of the types of observability data points to be exported. Allowed types: `traces` only |
|
||||||
| exporter_otlp | false | [OTLPExporter](/api-reference/syntax-defs.mdx#otlpexporter). This is required if status is enabled | OpenTelemetry compliant receiver configuration |
|
| exporter_otlp | false | [OTLPExporter](/api-reference/syntax-defs.mdx#otlpexporter). This is required if status is enabled | OpenTelemetry compliant receiver configuration |
|
||||||
@ -160,4 +163,4 @@ X-Hasura-Role: admin
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Allowed values of `args` are `enabled` and `disabled`
|
Allowed values of `args` are `enabled` and `disabled`
|
||||||
|
@ -274,7 +274,7 @@ Setting `apollo_federation_config` to `null` will disable Apollo Federation supp
|
|||||||
|
|
||||||
## pg_test_connection_template {#metadata-pg-test-connection-template}
|
## pg_test_connection_template {#metadata-pg-test-connection-template}
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div>
|
<div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
|
||||||
|
|
||||||
`pg_test_connection_template` allows you to test the connection template set for a source.
|
`pg_test_connection_template` allows you to test the connection template set for a source.
|
||||||
|
|
||||||
|
@ -14,7 +14,9 @@ sidebar_class_name: cloud-icon
|
|||||||
|
|
||||||
# Source Health Check API Reference
|
# Source Health Check API Reference
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Managing connection pools in Hasura Cloud
|
description: Managing connection pools in Hasura Cloud
|
||||||
title: "Cloud: Elastic connection pools"
|
title: 'Cloud: Elastic connection pools'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -14,13 +14,15 @@ sidebar_position: 2
|
|||||||
sidebar_class_name: cloud-icon
|
sidebar_class_name: cloud-icon
|
||||||
---
|
---
|
||||||
|
|
||||||
import Tabs from "@theme/Tabs";
|
import Tabs from '@theme/Tabs';
|
||||||
import TabItem from "@theme/TabItem";
|
import TabItem from '@theme/TabItem';
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
|
|
||||||
# Elastic Connection Pools
|
# Elastic Connection Pools
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise (Cloud)</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
@ -79,7 +81,7 @@ directory as per this example:
|
|||||||
isolation_level: read-committed
|
isolation_level: read-committed
|
||||||
pool_settings:
|
pool_settings:
|
||||||
total_max_connections: 60
|
total_max_connections: 60
|
||||||
tables: "!include default/tables/tables.yaml"
|
tables: '!include default/tables/tables.yaml'
|
||||||
```
|
```
|
||||||
|
|
||||||
Apply the Metadata using the CLI by running:
|
Apply the Metadata using the CLI by running:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Hasura Cloud and Hasura Enterprise read replicas
|
description: Hasura Cloud and Hasura Enterprise read replicas
|
||||||
title: "Cloud and EE: Read replicas on Hasura Cloud"
|
title: 'Cloud and EE: Read replicas on Hasura Cloud'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -14,14 +14,16 @@ sidebar_position: 1
|
|||||||
sidebar_class_name: cloud-and-enterprise-icon
|
sidebar_class_name: cloud-and-enterprise-icon
|
||||||
---
|
---
|
||||||
|
|
||||||
import Tabs from "@theme/Tabs";
|
import Tabs from '@theme/Tabs';
|
||||||
import TabItem from "@theme/TabItem";
|
import TabItem from '@theme/TabItem';
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Read Replicas
|
# Read Replicas
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Hasura database source Health Check
|
description: Hasura database source Health Check
|
||||||
title: "Cloud: Source Health Check"
|
title: 'Cloud: Source Health Check'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- cloud
|
- cloud
|
||||||
@ -12,13 +12,15 @@ sidebar_position: 20
|
|||||||
sidebar_class_name: cloud-icon
|
sidebar_class_name: cloud-icon
|
||||||
---
|
---
|
||||||
|
|
||||||
import Tabs from "@theme/Tabs";
|
import Tabs from '@theme/Tabs';
|
||||||
import TabItem from "@theme/TabItem";
|
import TabItem from '@theme/TabItem';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Source Health Check
|
# Source Health Check
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Enterprise, Self-hosted Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
sidebar_label: Enable caching
|
sidebar_label: Enable caching
|
||||||
sidebar_position: 5
|
sidebar_position: 5
|
||||||
description: Hasura EE caching
|
description: Hasura EE caching
|
||||||
title: "EE: Enable GraphQL caching"
|
title: 'EE: Enable GraphQL caching'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -12,11 +12,13 @@ keywords:
|
|||||||
- caching
|
- caching
|
||||||
---
|
---
|
||||||
|
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Enable GraphQL Caching
|
# Enable GraphQL Caching
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Get started
|
sidebar_label: Get started
|
||||||
description: Gett started for the Hasura Enterprise Edition
|
description: Gett started for the Hasura Enterprise Edition
|
||||||
title: "EE: Get started"
|
title: 'EE: Get started'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -11,7 +11,7 @@ slug: index
|
|||||||
|
|
||||||
# Get Started
|
# Get Started
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div>
|
<div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Quickstart with AWS ECS
|
sidebar_label: Quickstart with AWS ECS
|
||||||
description: Quickstart with AWS ECS for Hasura Enterprise Edition
|
description: Quickstart with AWS ECS for Hasura Enterprise Edition
|
||||||
title: "EE: Quickstart with AWS ECS"
|
title: 'EE: Quickstart with AWS ECS'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -9,11 +9,11 @@ keywords:
|
|||||||
sidebar_position: 2
|
sidebar_position: 2
|
||||||
---
|
---
|
||||||
|
|
||||||
import LatestRelease from "@site/src/components/LatestRelease";
|
import LatestRelease from '@site/src/components/LatestRelease';
|
||||||
|
|
||||||
# Quickstart with AWS ECS
|
# Quickstart with AWS ECS
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div>
|
<div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Quickstart with Docker
|
sidebar_label: Quickstart with Docker
|
||||||
description: Quickstart with Docker for Hasura Enterprise Edition
|
description: Quickstart with Docker for Hasura Enterprise Edition
|
||||||
title: "EE: Quickstart with Docker"
|
title: 'EE: Quickstart with Docker'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -9,12 +9,12 @@ keywords:
|
|||||||
sidebar_position: 1
|
sidebar_position: 1
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import LatestRelease from "@site/src/components/LatestRelease";
|
import LatestRelease from '@site/src/components/LatestRelease';
|
||||||
|
|
||||||
# Quickstart with Docker
|
# Quickstart with Docker
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div>
|
<div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
@ -172,7 +172,7 @@ you should change it to:
|
|||||||
<code>
|
<code>
|
||||||
graphql-engine:
|
graphql-engine:
|
||||||
<br />
|
<br />
|
||||||
{" "}image: hasura/graphql-engine:
|
{' '}image: hasura/graphql-engine:
|
||||||
<LatestRelease />
|
<LatestRelease />
|
||||||
</code>
|
</code>
|
||||||
</pre>
|
</pre>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Quickstart with Google Cloud Run
|
sidebar_label: Quickstart with Google Cloud Run
|
||||||
description: Quickstart with Google Cloud Run for Hasura Enterprise Edition
|
description: Quickstart with Google Cloud Run for Hasura Enterprise Edition
|
||||||
title: "EE: Quickstart with Google Cloud Run"
|
title: 'EE: Quickstart with Google Cloud Run'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -9,11 +9,11 @@ keywords:
|
|||||||
sidebar_position: 4
|
sidebar_position: 4
|
||||||
---
|
---
|
||||||
|
|
||||||
import LatestRelease from "@site/src/components/LatestRelease";
|
import LatestRelease from '@site/src/components/LatestRelease';
|
||||||
|
|
||||||
# Quickstart with Google Cloud Run
|
# Quickstart with Google Cloud Run
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div>
|
<div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
@ -54,10 +54,10 @@ wget https://raw.githubusercontent.com/hasura/graphql-engine/stable/install-mani
|
|||||||
Edit `env.yaml` and set the right values:
|
Edit `env.yaml` and set the right values:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
HASURA_GRAPHQL_EE_LICENSE_KEY: "<license key>"
|
HASURA_GRAPHQL_EE_LICENSE_KEY: '<license key>'
|
||||||
HASURA_GRAPHQL_METADATA_DATABASE_URL: postgres://postgres:postgrespassword@postgres:5432/postgres
|
HASURA_GRAPHQL_METADATA_DATABASE_URL: postgres://postgres:postgrespassword@postgres:5432/postgres
|
||||||
HASURA_GRAPHQL_REDIS_URL: "redis://redis:6379"
|
HASURA_GRAPHQL_REDIS_URL: 'redis://redis:6379'
|
||||||
HASURA_GRAPHQL_RATE_LIMIT_REDIS_URL: "redis://redis:6379"
|
HASURA_GRAPHQL_RATE_LIMIT_REDIS_URL: 'redis://redis:6379'
|
||||||
HASURA_GRAPHQL_ADMIN_SECRET: myadminsecretkey
|
HASURA_GRAPHQL_ADMIN_SECRET: myadminsecretkey
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Quickstart with Kubernetes
|
sidebar_label: Quickstart with Kubernetes
|
||||||
description: Quickstart with Kubernetes for Hasura Enterprise Edition
|
description: Quickstart with Kubernetes for Hasura Enterprise Edition
|
||||||
title: "EE: Quickstart with Kubernetes"
|
title: 'EE: Quickstart with Kubernetes'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -9,11 +9,11 @@ keywords:
|
|||||||
sidebar_position: 3
|
sidebar_position: 3
|
||||||
---
|
---
|
||||||
|
|
||||||
import LatestRelease from "@site/src/components/LatestRelease";
|
import LatestRelease from '@site/src/components/LatestRelease';
|
||||||
|
|
||||||
# Quickstart with Kubernetes
|
# Quickstart with Kubernetes
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div>
|
<div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
@ -53,7 +53,7 @@ Edit `deployment.yaml` and set the right values:
|
|||||||
---
|
---
|
||||||
env:
|
env:
|
||||||
- name: HASURA_GRAPHQL_EE_LICENSE_KEY
|
- name: HASURA_GRAPHQL_EE_LICENSE_KEY
|
||||||
value: "<license key>"
|
value: '<license key>'
|
||||||
- name: HASURA_GRAPHQL_METADATA_DATABASE_URL
|
- name: HASURA_GRAPHQL_METADATA_DATABASE_URL
|
||||||
value: postgres://<username>:<password>@hostname:<port>/<dbname>
|
value: postgres://<username>:<password>@hostname:<port>/<dbname>
|
||||||
- name: HASURA_GRAPHQL_REDIS_URL
|
- name: HASURA_GRAPHQL_REDIS_URL
|
||||||
@ -172,7 +172,7 @@ you should change it to:
|
|||||||
<code>
|
<code>
|
||||||
containers:
|
containers:
|
||||||
<br />
|
<br />
|
||||||
{" "}- image: hasura/graphql-engine:
|
{' '}- image: hasura/graphql-engine:
|
||||||
<LatestRelease />
|
<LatestRelease />
|
||||||
</code>
|
</code>
|
||||||
</pre>
|
</pre>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Start using Hasura EE
|
sidebar_label: Start using Hasura EE
|
||||||
description: Start using Hasura EE
|
description: Start using Hasura EE
|
||||||
title: "EE: Start Using Hasura EE"
|
title: 'EE: Start Using Hasura EE'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -11,7 +11,7 @@ sidebar_position: 5
|
|||||||
|
|
||||||
# Start Using Hasura EE
|
# Start Using Hasura EE
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div>
|
<div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
|
||||||
|
|
||||||
## Instructions
|
## Instructions
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Hasura Enterprise (EE)
|
sidebar_label: Hasura Enterprise (EE)
|
||||||
description: Documentation for the Hasura Enterprise edition
|
description: Documentation for the Hasura Enterprise edition
|
||||||
title: "EE: Hasura Enterprise"
|
title: 'EE: Hasura Enterprise'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -9,11 +9,11 @@ keywords:
|
|||||||
slug: index
|
slug: index
|
||||||
---
|
---
|
||||||
|
|
||||||
import Enterprise from "@site/static/icons/features/enterprise.svg";
|
import Enterprise from '@site/static/icons/features/enterprise.svg';
|
||||||
|
|
||||||
# <Enterprise /> Hasura Enterprise
|
# <Enterprise /> Hasura Enterprise
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div>
|
<div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Metrics via Prometheus
|
sidebar_label: Metrics via Prometheus
|
||||||
description: Metrics via Prometheus for Hasura Enterprise Edition
|
description: Metrics via Prometheus for Hasura Enterprise Edition
|
||||||
title: "EE: Metrics via Prometheus"
|
title: 'EE: Metrics via Prometheus'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -11,7 +11,7 @@ sidebar_position: 4
|
|||||||
|
|
||||||
# Metrics via Prometheus
|
# Metrics via Prometheus
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div>
|
<div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
|
||||||
|
|
||||||
## Enable metrics endpoint
|
## Enable metrics endpoint
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@ import Thumbnail from '@site/src/components/Thumbnail';
|
|||||||
# Export Traces to OpenTelemetry Compliant Receiver
|
# Export Traces to OpenTelemetry Compliant Receiver
|
||||||
|
|
||||||
<div className="badge-container">
|
<div className="badge-container">
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise Edition</div>
|
<div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
|
||||||
<div className="badge badge-gray heading-badge">Beta</div>
|
<div className="badge badge-gray heading-badge">Beta</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -34,8 +34,8 @@ failure or error state and to monitor the performance of end-user interactions w
|
|||||||
|
|
||||||
Traces are generated by instrumenting application code. Hasura has instrumented all API queries, mutations and
|
Traces are generated by instrumenting application code. Hasura has instrumented all API queries, mutations and
|
||||||
subscriptions with the [OpenTelemetry](https://opentelemetry.io/docs/concepts/signals/traces/) format. These traces can
|
subscriptions with the [OpenTelemetry](https://opentelemetry.io/docs/concepts/signals/traces/) format. These traces can
|
||||||
be exported directly from your Hasura instances to your observability tool that supports OpenTelemetry traces. This
|
be exported directly from your Hasura instances to your observability tool that supports OpenTelemetry traces. This can
|
||||||
can be configured in the `Settings` section of the Hasura Console.
|
be configured in the `Settings` section of the Hasura Console.
|
||||||
|
|
||||||
:::info Support for metrics and logs
|
:::info Support for metrics and logs
|
||||||
|
|
||||||
@ -110,15 +110,15 @@ The following parameters are needed to set up the integration with your observab
|
|||||||
|
|
||||||
### Endpoint
|
### Endpoint
|
||||||
|
|
||||||
The OpenTelemetry compliant receiver endpoint. The URL scheme (`http` or `https`) determines if SSL(TLS) should be
|
The OpenTelemetry compliant receiver endpoint. The URL scheme (`http` or `https`) determines if SSL(TLS) should be used
|
||||||
used for the communication. Please check the documentation for your observability tool to determine how to set up an
|
for the communication. Please check the documentation for your observability tool to determine how to set up an
|
||||||
OpenTelemetry endpoint. There may be different endpoints provided for the `HTTP` and `gRPC` protocols (`gRPC` is not
|
OpenTelemetry endpoint. There may be different endpoints provided for the `HTTP` and `gRPC` protocols (`gRPC` is not
|
||||||
supported yet), so ensure that you use the appropriate endpoint for your chosen connection type.
|
supported yet), so ensure that you use the appropriate endpoint for your chosen connection type.
|
||||||
|
|
||||||
#### Endpoint Notes
|
#### Endpoint Notes
|
||||||
|
|
||||||
- You may have to append `/v1/traces` to the end of the receiver endpoint URL if the provided URL does not contain
|
- You may have to append `/v1/traces` to the end of the receiver endpoint URL if the provided URL does not contain this
|
||||||
this already. This depends on the observability vendor.
|
already. This depends on the observability vendor.
|
||||||
- If you are running Hasura as a Docker container without host networking enabled, and want to connect to a local
|
- If you are running Hasura as a Docker container without host networking enabled, and want to connect to a local
|
||||||
[OpenTelemetry Collector](#opentelemetry-collector), you may want to use this as the endpoint:
|
[OpenTelemetry Collector](#opentelemetry-collector), you may want to use this as the endpoint:
|
||||||
`http://host.docker.internal:4318/v1/traces`.
|
`http://host.docker.internal:4318/v1/traces`.
|
||||||
@ -127,8 +127,8 @@ supported yet), so ensure that you use the appropriate endpoint for your chosen
|
|||||||
|
|
||||||
:::info OpenTelemetry Port Convention
|
:::info OpenTelemetry Port Convention
|
||||||
|
|
||||||
It is a generally accepted convention that the OpenTelemetry receiver endpoint is exposed on port `4318` for HTTP
|
It is a generally accepted convention that the OpenTelemetry receiver endpoint is exposed on port `4318` for HTTP but
|
||||||
but can usually be customized. Please check the documentation for your observability tool to determine the port number.
|
can usually be customized. Please check the documentation for your observability tool to determine the port number.
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
@ -139,25 +139,25 @@ protocol are currently supported.
|
|||||||
|
|
||||||
### Data Type
|
### Data Type
|
||||||
|
|
||||||
Selects the type of observability data points to be exported. `Traces` are the only data types that are
|
Selects the type of observability data points to be exported. `Traces` are the only data types that are currently
|
||||||
currently supported.
|
supported.
|
||||||
|
|
||||||
### Batch Size
|
### Batch Size
|
||||||
|
|
||||||
Batch size is the maximum number of data points (spans in the context of traces) allowed per export request
|
Batch size is the maximum number of data points (spans in the context of traces) allowed per export request made to the
|
||||||
made to the observability tool. The batch size must be a positive integer between 1 and 512. Default size is 512.
|
observability tool. The batch size must be a positive integer between 1 and 512. Default size is 512.
|
||||||
|
|
||||||
### Headers
|
### Headers
|
||||||
|
|
||||||
Headers are _(optionally)_ added to every request made by Hasura to the observability tool. They are generally
|
Headers are _(optionally)_ added to every request made by Hasura to the observability tool. They are generally
|
||||||
**Authorization/API keys** with the required role/permissions to accept OpenTelemetry data. Please refer to the
|
**Authorization/API keys** with the required role/permissions to accept OpenTelemetry data. Please refer to the
|
||||||
documentation in your observability tool to understand how required request headers need to be formatted. You can
|
documentation in your observability tool to understand how required request headers need to be formatted. You can use an
|
||||||
use an environment variable as a header value too. This is important for values which are sensitive.
|
environment variable as a header value too. This is important for values which are sensitive.
|
||||||
|
|
||||||
:::info Apply environment variables first
|
:::info Apply environment variables first
|
||||||
|
|
||||||
If you use an environment variable as a header value, please make sure that it's applied to the Hasura Docker
|
If you use an environment variable as a header value, please make sure that it's applied to the Hasura Docker container
|
||||||
container before starting the container.
|
before starting the container.
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
@ -171,10 +171,10 @@ Example using Console:
|
|||||||
|
|
||||||
### Attributes
|
### Attributes
|
||||||
|
|
||||||
[Resource](https://opentelemetry.io/docs/reference/specification/overview/#resources) attributes are _(optional)_
|
[Resource](https://opentelemetry.io/docs/reference/specification/overview/#resources) attributes are _(optional)_ custom
|
||||||
custom tags that are sent alongside observability data in order to identify the entity for which the observability
|
tags that are sent alongside observability data in order to identify the entity for which the observability data was
|
||||||
data was recorded. This is usually used to identify sources in a distributed tracing environment and aids in granular
|
recorded. This is usually used to identify sources in a distributed tracing environment and aids in granular filtering
|
||||||
filtering and analytics.
|
and analytics.
|
||||||
|
|
||||||
Example using Console:
|
Example using Console:
|
||||||
|
|
||||||
@ -209,7 +209,8 @@ to the collector.
|
|||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
|
||||||
This collector should be run in your infrastructure and should be reachable by the Hasura backend that is configured to send the data to it. The list of
|
This collector should be run in your infrastructure and should be reachable by the Hasura backend that is configured to
|
||||||
|
send the data to it. The list of
|
||||||
[supported exporter targets](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter) can
|
[supported exporter targets](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter) can
|
||||||
be found in the [OpenTelemetry Collector repository](https://github.com/open-telemetry/opentelemetry-collector-contrib).
|
be found in the [OpenTelemetry Collector repository](https://github.com/open-telemetry/opentelemetry-collector-contrib).
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
sidebar_label: Release notes
|
sidebar_label: Release notes
|
||||||
sidebar_position: 6
|
sidebar_position: 6
|
||||||
description: Release notes for Hasura EE
|
description: Release notes for Hasura EE
|
||||||
title: "EE: Release notes"
|
title: 'EE: Release notes'
|
||||||
date: 2022-08-08T16:30:59+05:30
|
date: 2022-08-08T16:30:59+05:30
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
@ -15,7 +15,7 @@ keywords:
|
|||||||
|
|
||||||
# Release Notes
|
# Release Notes
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div>
|
<div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Upgrade from Hasura CE to Hasura Enterprise
|
sidebar_label: Upgrade from Hasura CE to Hasura Enterprise
|
||||||
description: A guide to upgrade from Hasura CE to Hasura Enterprise
|
description: A guide to upgrade from Hasura CE to Hasura Enterprise
|
||||||
title: "EE: Upgrade from Hasura CE to Hasura Enterprise"
|
title: 'EE: Upgrade from Hasura CE to Hasura Enterprise'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -11,7 +11,7 @@ sidebar_position: 1
|
|||||||
|
|
||||||
# Upgrading from Hasura CE to Hasura Enterprise
|
# Upgrading from Hasura CE to Hasura Enterprise
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise (Self-hosted)</div>
|
<div className="badge badge--primary heading-badge">Available on: Self-hosted Enterprise</div>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Auto cleanup
|
sidebar_label: Auto cleanup
|
||||||
description: Cleanup Event Trigger logs for Hasura Cloud/Enterprise Edition
|
description: Cleanup Event Trigger logs for Hasura Cloud/Enterprise Edition
|
||||||
title: "Auto cleanup of Event Trigger logs"
|
title: 'Auto cleanup of Event Trigger logs'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -14,13 +14,13 @@ sidebar_position: 2
|
|||||||
sidebar_class_name: cloud-and-enterprise-icon
|
sidebar_class_name: cloud-and-enterprise-icon
|
||||||
---
|
---
|
||||||
|
|
||||||
import Tabs from "@theme/Tabs";
|
import Tabs from '@theme/Tabs';
|
||||||
import TabItem from "@theme/TabItem";
|
import TabItem from '@theme/TabItem';
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
|
|
||||||
# Auto Cleanup of Event Trigger Logs
|
# Auto Cleanup of Event Trigger Logs
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise</div>
|
<div className="badge badge--primary heading-badge">Available on: Cloud Enterprise, Self-hosted Enterprise</div>
|
||||||
|
|
||||||
:::note Supported from
|
:::note Supported from
|
||||||
|
|
||||||
@ -71,7 +71,7 @@ event_triggers:
|
|||||||
definition:
|
definition:
|
||||||
enable_manual: true
|
enable_manual: true
|
||||||
insert:
|
insert:
|
||||||
columns: "*"
|
columns: '*'
|
||||||
retry_conf:
|
retry_conf:
|
||||||
interval_sec: 10
|
interval_sec: 10
|
||||||
num_retries: 0
|
num_retries: 0
|
||||||
@ -82,7 +82,7 @@ event_triggers:
|
|||||||
clean_invocation_logs: true
|
clean_invocation_logs: true
|
||||||
clear_older_than: 168
|
clear_older_than: 168
|
||||||
paused: false
|
paused: false
|
||||||
schedule: "0 0 * * *"
|
schedule: '0 0 * * *'
|
||||||
timeout: 60
|
timeout: 60
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -16,7 +16,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
# Quickstart with Hasura Cloud
|
# Quickstart with Hasura Cloud
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Hasura GraphQL API Explorer
|
description: Hasura GraphQL API Explorer
|
||||||
title: "Cloud: Hasura GraphQL API Explorer"
|
title: 'Cloud: Hasura GraphQL API Explorer'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- cloud
|
- cloud
|
||||||
@ -17,12 +17,15 @@ sidebar_class_name: cloud-icon
|
|||||||
slug: graphql-api-explorer/index
|
slug: graphql-api-explorer/index
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import Explorer from "@site/static/icons/features/graphql_api_explorer_2.svg";
|
import Explorer from '@site/static/icons/features/graphql_api_explorer_2.svg';
|
||||||
|
|
||||||
# <Explorer /> Hasura GraphQL API Explorer
|
# <Explorer /> Hasura GraphQL API Explorer
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud, Community, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Community Edition, Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted
|
||||||
|
Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## TL;DR
|
## TL;DR
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Billing owner on Hasura Cloud
|
description: Billing owner on Hasura Cloud
|
||||||
title: "Cloud: Billing owner"
|
title: 'Cloud: Billing owner'
|
||||||
sidebar_label: Billing owner
|
sidebar_label: Billing owner
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
@ -12,12 +12,14 @@ keywords:
|
|||||||
sidebar_position: 1
|
sidebar_position: 1
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Billing Owner
|
# Billing Owner
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise (Cloud)</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Hasura Cloud coupon and credits
|
description: Hasura Cloud coupon and credits
|
||||||
title: "Cloud: Coupons and credits"
|
title: 'Cloud: Coupons and credits'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -11,12 +11,14 @@ sidebar_position: 3
|
|||||||
sidebar_label: Hasura Cloud credits
|
sidebar_label: Hasura Cloud credits
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Coupons and Credits
|
# Coupons and Credits
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise (Cloud)</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Hasura Cloud billing
|
description: Hasura Cloud billing
|
||||||
title: "Cloud: Billing"
|
title: 'Cloud: Billing'
|
||||||
sidebar_label: Hasura Cloud billing
|
sidebar_label: Hasura Cloud billing
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
@ -12,12 +12,14 @@ keywords:
|
|||||||
slug: index
|
slug: index
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Billing
|
# Billing
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise (Cloud)</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Manage payment methods
|
description: Manage payment methods
|
||||||
title: "Cloud: Manage payment methods"
|
title: 'Cloud: Manage payment methods'
|
||||||
sidebar_label: Manage payment methods
|
sidebar_label: Manage payment methods
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
@ -14,12 +14,12 @@ keywords:
|
|||||||
sidebar_position: 2
|
sidebar_position: 2
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Manage Payment Methods
|
# Manage Payment Methods
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Professional</div>
|
<div className="badge badge--primary heading-badge">Available on: Cloud Standard, Cloud Professional</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Hasura Cloud receipts
|
description: Hasura Cloud receipts
|
||||||
title: "Cloud: Receipts"
|
title: 'Cloud: Receipts'
|
||||||
sidebar_label: Hasura Cloud receipts
|
sidebar_label: Hasura Cloud receipts
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
@ -11,12 +11,12 @@ keywords:
|
|||||||
sidebar_position: 4
|
sidebar_position: 4
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Receipts
|
# Receipts
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Professional</div>
|
<div className="badge badge--primary heading-badge">Available on: Cloud Standard, Cloud Professional</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Change email
|
sidebar_label: Change email
|
||||||
title: "Cloud: Change email address"
|
title: 'Cloud: Change email address'
|
||||||
description: Hasura Cloud email change
|
description: Hasura Cloud email change
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
@ -10,12 +10,14 @@ keywords:
|
|||||||
sidebar_position: 10
|
sidebar_position: 10
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Change Email Address
|
# Change Email Address
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -16,8 +16,9 @@ import AccountManagement from '@site/static/icons/features/account_management.sv
|
|||||||
|
|
||||||
# <AccountManagement /> Account Management
|
# <AccountManagement /> Account Management
|
||||||
|
|
||||||
|
<div className="badge badge--primary heading-badge">
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
title: "Cloud: Marketplaces"
|
title: 'Cloud: Marketplaces'
|
||||||
description: Hasura Cloud Marketplaces
|
description: Hasura Cloud Marketplaces
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
@ -15,7 +15,7 @@ sidebar_label: Marketplaces
|
|||||||
|
|
||||||
# Marketplaces
|
# Marketplaces
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise (Cloud)</div>
|
<div className="badge badge--primary heading-badge">Available on: Cloud Enterprise</div>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: GitHub deployment
|
description: GitHub deployment
|
||||||
title: "Cloud: GitHub Deployment"
|
title: 'Cloud: GitHub Deployment'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -12,12 +12,14 @@ sidebar_label: GitHub deployment
|
|||||||
sidebar_position: 20
|
sidebar_position: 20
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# GitHub Deployment
|
# GitHub Deployment
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -9,11 +9,13 @@ keywords:
|
|||||||
slug: index
|
slug: index
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
|
|
||||||
# Continuous Integration and Continuous Deployment with Hasura Cloud
|
# Continuous Integration and Continuous Deployment with Hasura Cloud
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -14,11 +14,13 @@ sidebar_label: Preview Apps
|
|||||||
sidebar_position: 10
|
sidebar_position: 10
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
|
|
||||||
# Preview Apps
|
# Preview Apps
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## TL;DR
|
## TL;DR
|
||||||
|
|
||||||
@ -212,7 +214,7 @@ more information.
|
|||||||
A sample file would look like this:
|
A sample file would look like this:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
name: "preview-apps"
|
name: 'preview-apps'
|
||||||
on: # rebuild any PRs and main branch changes
|
on: # rebuild any PRs and main branch changes
|
||||||
pull_request:
|
pull_request:
|
||||||
push:
|
push:
|
||||||
@ -225,7 +227,7 @@ jobs:
|
|||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- uses: hasura/hasura-cloud-preview-apps@v0.1.7
|
- uses: hasura/hasura-cloud-preview-apps@v0.1.7
|
||||||
with:
|
with:
|
||||||
name: "preview-repo-name-${{github.env.GITHUB_HEAD_REF}}${{github.event.number}}"
|
name: 'preview-repo-name-${{github.env.GITHUB_HEAD_REF}}${{github.event.number}}'
|
||||||
postgresDBConfig: |
|
postgresDBConfig: |
|
||||||
POSTGRES_SERVER_CONNECTION_URI=${{secrets.POSTGRES_SERVER_CONNECTION_URI}}
|
POSTGRES_SERVER_CONNECTION_URI=${{secrets.POSTGRES_SERVER_CONNECTION_URI}}
|
||||||
PG_ENV_VARS_FOR_HASURA=PG_DB_URL_1,PG_DB_URL_2,PG_DB_URL3
|
PG_ENV_VARS_FOR_HASURA=PG_DB_URL_1,PG_DB_URL_2,PG_DB_URL3
|
||||||
@ -269,7 +271,7 @@ jobs:
|
|||||||
- name: Hasura Cloud Preview Apps
|
- name: Hasura Cloud Preview Apps
|
||||||
uses: hasura/hasura-cloud-preview-apps@v0.1.5
|
uses: hasura/hasura-cloud-preview-apps@v0.1.5
|
||||||
with:
|
with:
|
||||||
name: "repo-name-${{github.env.GITHUB_HEAD_REF}}${{github.event.number}}"
|
name: 'repo-name-${{github.env.GITHUB_HEAD_REF}}${{github.event.number}}'
|
||||||
postgresDBConfig: |
|
postgresDBConfig: |
|
||||||
POSTGRES_SERVER_CONNECTION_URI=${{secrets.POSTGRES_SERVER_CONNECTION_URI}}
|
POSTGRES_SERVER_CONNECTION_URI=${{secrets.POSTGRES_SERVER_CONNECTION_URI}}
|
||||||
PG_ENV_VARS_FOR_HASURA=PG_DB_URL_1,PG_DB_URL_2,PG_DB_URL3
|
PG_ENV_VARS_FOR_HASURA=PG_DB_URL_1,PG_DB_URL_2,PG_DB_URL3
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Dedicated VPC with VPC peering and private network access
|
description: Dedicated VPC with VPC peering and private network access
|
||||||
title: "Cloud: Dedicated VPC"
|
title: 'Cloud: Dedicated VPC'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- cloud
|
- cloud
|
||||||
@ -11,12 +11,12 @@ sidebar_label: Dedicated VPC
|
|||||||
sidebar_position: 50
|
sidebar_position: 50
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Dedicated VPC
|
# Dedicated VPC
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise (Cloud)</div>
|
<div className="badge badge--primary heading-badge">Available on: Cloud Enterprise</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ sidebar_position: 70
|
|||||||
|
|
||||||
# Disaster Recovery and Passive Standby Config for Hasura Cloud
|
# Disaster Recovery and Passive Standby Config for Hasura Cloud
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise</div>
|
<div className="badge badge--primary heading-badge">Available on: Cloud Enterprise</div>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
@ -41,9 +41,9 @@ with your secondary database.
|
|||||||
|
|
||||||
Depending on when and how you keep the secondary database schema and data synced with the primary database, you should
|
Depending on when and how you keep the secondary database schema and data synced with the primary database, you should
|
||||||
also keep the Hasura Metadata on the secondary project up-to-date and in-sync with the primary project. You can use our
|
also keep the Hasura Metadata on the secondary project up-to-date and in-sync with the primary project. You can use our
|
||||||
[Github Integration](/hasura-cloud/ci-cd/github-integration.mdx) features to keep your secondary project
|
[Github Integration](/hasura-cloud/ci-cd/github-integration.mdx) features to keep your secondary project in-sync by
|
||||||
in-sync by deploying each commit to both projects. Care should be taken in the config of databases and ENV variables in
|
deploying each commit to both projects. Care should be taken in the config of databases and ENV variables in this
|
||||||
this regard.
|
regard.
|
||||||
|
|
||||||
## Step 4: Redirect traffic on failover
|
## Step 4: Redirect traffic on failover
|
||||||
|
|
||||||
|
@ -10,7 +10,9 @@ sidebar_position: 60
|
|||||||
|
|
||||||
# High-Availability Configuration
|
# High-Availability Configuration
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Standard, Enterprise (Cloud)</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Use Hasura Cloud to host your Hasura GraphQL Engine
|
description: Use Hasura Cloud to host your Hasura GraphQL Engine
|
||||||
title: "Hasura Cloud"
|
title: 'Hasura Cloud'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- cloud
|
- cloud
|
||||||
@ -16,15 +16,16 @@ import Cloud from '@site/static/icons/features/cloud.svg';
|
|||||||
|
|
||||||
# <Cloud /> Hasura Cloud
|
# <Cloud /> Hasura Cloud
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
Hasura Cloud is a fully managed version of Hasura's popular open source GraphQL Engine that gives you a
|
Hasura Cloud is a fully managed version of Hasura's popular open source GraphQL Engine that gives you a scalable, highly
|
||||||
scalable, highly available, globally distributed, secure GraphQL API over your data sources. Hasura Cloud takes care
|
available, globally distributed, secure GraphQL API over your data sources. Hasura Cloud takes care of all the
|
||||||
of all the performance, security & reliability requirements of your API layer by adding a powerful suite of
|
performance, security & reliability requirements of your API layer by adding a powerful suite of production-ready
|
||||||
production-ready features from day one. Hasura Cloud is available on Amazon Web Services (AWS) and the Google Cloud
|
features from day one. Hasura Cloud is available on Amazon Web Services (AWS) and the Google Cloud Platform (GCP).
|
||||||
Platform (GCP).
|
|
||||||
|
|
||||||
## Supported regions
|
## Supported regions
|
||||||
|
|
||||||
|
@ -11,7 +11,9 @@ sidebar_position: 10
|
|||||||
|
|
||||||
# Plans and Pricing
|
# Plans and Pricing
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: Project collaborators
|
sidebar_label: Project collaborators
|
||||||
description: Managing collaborators on Hasura Cloud
|
description: Managing collaborators on Hasura Cloud
|
||||||
title: "Cloud: Project Collaborators"
|
title: 'Cloud: Project Collaborators'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -11,12 +11,14 @@ keywords:
|
|||||||
sidebar_position: 3
|
sidebar_position: 3
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Project Collaborators
|
# Project Collaborators
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise (Self-hosted)</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -14,12 +14,14 @@ import Thumbnail from '@site/src/components/Thumbnail';
|
|||||||
|
|
||||||
# Create Projects
|
# Create Projects
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
You can create a new Hasura Cloud Project with either a new database, or an existing database with a publicly
|
You can create a new Hasura Cloud Project with either a new database, or an existing database with a publicly available
|
||||||
available IP address. For a list of supported databases and features [see here](/databases/index.mdx).
|
IP address. For a list of supported databases and features [see here](/databases/index.mdx).
|
||||||
|
|
||||||
## Project setup
|
## Project setup
|
||||||
|
|
||||||
@ -43,4 +45,4 @@ Once created, you can specify a new name for your Project if you want.
|
|||||||
## Connect to a database
|
## Connect to a database
|
||||||
|
|
||||||
Once your project is created you can connect to a new or existing database. For full details on how to connect to a
|
Once your project is created you can connect to a new or existing database. For full details on how to connect to a
|
||||||
database, see [connecting to a database here](/databases/connect-db/index.mdx).
|
database, see [connecting to a database here](/databases/connect-db/index.mdx).
|
||||||
|
@ -14,10 +14,12 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
# Delete Projects
|
# Delete Projects
|
||||||
|
|
||||||
<div className='badge badge--primary heading-badge'>Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
You can delete a project with the `Delete Project` button at the bottom of the project's details view.
|
You can delete a project with the `Delete Project` button at the bottom of the project's details view.
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/projects-delete.png' alt='delete a project' width='1199px' />
|
<Thumbnail src="/img/projects/projects-delete.png" alt="delete a project" width="1199px" />
|
||||||
|
@ -18,7 +18,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
# Project Details
|
# Project Details
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
@ -52,14 +54,14 @@ After renaming, your project might undergo a short downtime due to the DNS resol
|
|||||||
|
|
||||||
## Environment Name
|
## Environment Name
|
||||||
|
|
||||||
You may have multiple Hasura deployments for the same application running in different environments (e.g `dev`, `staging`,
|
You may have multiple Hasura deployments for the same application running in different environments (e.g `dev`,
|
||||||
`prod`). Environment Name is an optional field you can set to help distinguish the Console views of these different
|
`staging`, `prod`). Environment Name is an optional field you can set to help distinguish the Console views of these
|
||||||
environments.
|
different environments.
|
||||||
|
|
||||||
<Thumbnail src="/img/projects/project-adding-environment-name.png" alt="Adding an environment name" width="900px" />
|
<Thumbnail src="/img/projects/project-adding-environment-name.png" alt="Adding an environment name" width="900px" />
|
||||||
|
|
||||||
When an Environment Name is set for a Hasura Cloud project, its value will be clearly displayed as a banner at the top of
|
When an Environment Name is set for a Hasura Cloud project, its value will be clearly displayed as a banner at the top
|
||||||
the Console.
|
of the Console.
|
||||||
|
|
||||||
<Thumbnail
|
<Thumbnail
|
||||||
src="/img/projects/project-environment-name-console.png"
|
src="/img/projects/project-environment-name-console.png"
|
||||||
@ -75,7 +77,8 @@ You can change the region by clicking the edit icon next to it. Read more about
|
|||||||
|
|
||||||
## Pricing Plan
|
## Pricing Plan
|
||||||
|
|
||||||
This field shows the plan that the project is on. Read about switching pricing plans [here](/hasura-cloud/projects/pricing.mdx).
|
This field shows the plan that the project is on. Read about switching pricing plans
|
||||||
|
[here](/hasura-cloud/projects/pricing.mdx).
|
||||||
|
|
||||||
## Hasura Cloud IP
|
## Hasura Cloud IP
|
||||||
|
|
||||||
|
@ -15,7 +15,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
# Project Domains
|
# Project Domains
|
||||||
|
|
||||||
<div className='badge badge--primary heading-badge'>Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
@ -29,19 +31,19 @@ You can add a custom domain to your Hasura Cloud project by following the steps
|
|||||||
|
|
||||||
On the `Domains` tab, click on the `New Custom Domain` button.
|
On the `Domains` tab, click on the `New Custom Domain` button.
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/add-custom-domain.png' alt='Add custom domain' width='727px' />
|
<Thumbnail src="/img/projects/add-custom-domain.png" alt="Add custom domain" width="727px" />
|
||||||
|
|
||||||
### Step 2: Add your custom domain
|
### Step 2: Add your custom domain
|
||||||
|
|
||||||
Enter your custom domain and click the `Add` button.
|
Enter your custom domain and click the `Add` button.
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/choose-custom-domain.png' alt='Choose custom domain' width='727px' />
|
<Thumbnail src="/img/projects/choose-custom-domain.png" alt="Choose custom domain" width="727px" />
|
||||||
|
|
||||||
### Step 3: Add the record to your DNS
|
### Step 3: Add the record to your DNS
|
||||||
|
|
||||||
After adding a custom domain, the following window will show up:
|
After adding a custom domain, the following window will show up:
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/dns-settings.png' alt='DNS settings' width='727px' />
|
<Thumbnail src="/img/projects/dns-settings.png" alt="DNS settings" width="727px" />
|
||||||
|
|
||||||
Add the default Hasura domain as a `CNAME` record to your DNS.
|
Add the default Hasura domain as a `CNAME` record to your DNS.
|
||||||
|
|
||||||
@ -55,7 +57,7 @@ certificate is generated.
|
|||||||
|
|
||||||
Until this is done, the dashboard will show a notice that the DNS validation is pending.
|
Until this is done, the dashboard will show a notice that the DNS validation is pending.
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/dns-validation-pending.png' alt='DNS validation pending' width='727px' />
|
<Thumbnail src="/img/projects/dns-validation-pending.png" alt="DNS validation pending" width="727px" />
|
||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
|
||||||
@ -67,4 +69,4 @@ Depending on your DNS provider, it might take up to 24 hours for the DNS record
|
|||||||
|
|
||||||
Once the DNS is validated, the dashboard will update the status with the following notice:
|
Once the DNS is validated, the dashboard will update the status with the following notice:
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/dns-validated.png' alt='DNS validated' width='727px' />
|
<Thumbnail src="/img/projects/dns-validated.png" alt="DNS validated" width="727px" />
|
||||||
|
@ -16,7 +16,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
# Project Env Vars
|
# Project Env Vars
|
||||||
|
|
||||||
<div className='badge badge--primary heading-badge'>Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
@ -28,6 +30,6 @@ custom env variables as well.
|
|||||||
|
|
||||||
Click on the `New Env Var` button and either choose an env var from the dropdown or add a custom env var.
|
Click on the `New Env Var` button and either choose an env var from the dropdown or add a custom env var.
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/new-envvars.png' alt='add env var options' width='1200px' />
|
<Thumbnail src="/img/projects/new-envvars.png" alt="add env var options" width="1200px" />
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/add-env-var.png' alt='add env var options' width='1200px' />
|
<Thumbnail src="/img/projects/add-env-var.png" alt="add env var options" width="1200px" />
|
||||||
|
@ -18,7 +18,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
# Manage Development Environments
|
# Manage Development Environments
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
@ -104,9 +106,9 @@ Also add any other ENV vars that you might have set on your local project.
|
|||||||
### Setting up a Git repo for your Hasura Project
|
### Setting up a Git repo for your Hasura Project
|
||||||
|
|
||||||
In order to easily apply your local changes to your new Cloud project, we'll use the Hasura
|
In order to easily apply your local changes to your new Cloud project, we'll use the Hasura
|
||||||
[GitHub deployment](/hasura-cloud/ci-cd/github-integration.mdx) feature. But before we do that, we need to
|
[GitHub deployment](/hasura-cloud/ci-cd/github-integration.mdx) feature. But before we do that, we need to setup
|
||||||
setup Metadata & Migrations of your local setup that you can apply to your Cloud project. For a lowdown on Hasura
|
Metadata & Migrations of your local setup that you can apply to your Cloud project. For a lowdown on Hasura Metadata &
|
||||||
Metadata & Migrations refer the guide [here](/migrations-metadata-seeds/index.mdx)
|
Migrations refer the guide [here](/migrations-metadata-seeds/index.mdx)
|
||||||
|
|
||||||
### Step 1: Install Hasura CLI
|
### Step 1: Install Hasura CLI
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
# Heroku Database Integration
|
# Heroku Database Integration
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge" style={{ marginBottom: `20px` }}>
|
<div className="badge badge--primary heading-badge" style={{ marginBottom: `20px` }}>
|
||||||
Available on: Cloud
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
@ -17,7 +17,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
# Project Hibernation and Reactivation
|
# Project Hibernation and Reactivation
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -16,7 +16,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
# Maintenance Mode
|
# Maintenance Mode
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -10,14 +10,16 @@ keywords:
|
|||||||
- downgrade
|
- downgrade
|
||||||
- transfer region
|
- transfer region
|
||||||
sidebar_position: 17
|
sidebar_position: 17
|
||||||
sidebar_label: Move a Project
|
sidebar_label: Move a Project
|
||||||
---
|
---
|
||||||
|
|
||||||
import HeadingIcon from '@site/src/components/HeadingIcon';
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Transfer Existing Hasura Cloud Project to a New Project
|
# Transfer Existing Hasura Cloud Project to a New Project
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
@ -60,21 +62,22 @@ See [deleting projects](/hasura-cloud/projects/delete.mdx) to delete the earlier
|
|||||||
hasura migrate apply --skip-execution --endpoint <new-project-endpoint> --admin-secret <new-project-admin-secret> --all-databases
|
hasura migrate apply --skip-execution --endpoint <new-project-endpoint> --admin-secret <new-project-admin-secret> --all-databases
|
||||||
```
|
```
|
||||||
|
|
||||||
- You can [rename](/hasura-cloud/projects/details.mdx#rename-project) your new project to the same name as the earlier project if you
|
- You can [rename](/hasura-cloud/projects/details.mdx#rename-project) your new project to the same name as the earlier
|
||||||
wish.
|
project if you wish.
|
||||||
|
|
||||||
- If you haven't renamed your new project or set up a [custom domain](/hasura-cloud/projects/domains.mdx) for your project, you might
|
- If you haven't renamed your new project or set up a [custom domain](/hasura-cloud/projects/domains.mdx) for your
|
||||||
want to update any clients consuming the GraphQL API to point to the new project's GraphQL endpoint.
|
project, you might want to update any clients consuming the GraphQL API to point to the new project's GraphQL
|
||||||
|
endpoint.
|
||||||
|
|
||||||
## Zero-downtime transfer
|
## Zero-downtime transfer
|
||||||
|
|
||||||
To achieve a zero-downtime transfer, you will need to have a [custom domain](/hasura-cloud/projects/domains.mdx) attached to your
|
To achieve a zero-downtime transfer, you will need to have a [custom domain](/hasura-cloud/projects/domains.mdx)
|
||||||
Cloud project. Once the new project is set up identically as the old one, you can update the DNS entries for your custom
|
attached to your Cloud project. Once the new project is set up identically as the old one, you can update the DNS
|
||||||
domain to the new project to have a seamless transfer of traffic to the new project.
|
entries for your custom domain to the new project to have a seamless transfer of traffic to the new project.
|
||||||
|
|
||||||
If you simply want to avoid updating your clients with the new project's API endpoint, you can simply
|
If you simply want to avoid updating your clients with the new project's API endpoint, you can simply
|
||||||
[rename](/hasura-cloud/projects/details.mdx#rename-project) your new project with the same name as the earlier project. This will
|
[rename](/hasura-cloud/projects/details.mdx#rename-project) your new project with the same name as the earlier project.
|
||||||
cause a short downtime of your API after you delete your old project until you rename the new one.
|
This will cause a short downtime of your API after you delete your old project until you rename the new one.
|
||||||
|
|
||||||
## Caveats
|
## Caveats
|
||||||
|
|
||||||
|
@ -16,7 +16,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
# Manually Move Hasura Cloud v1.3 Projects to Hasura v2.0
|
# Manually Move Hasura Cloud v1.3 Projects to Hasura v2.0
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
@ -47,8 +49,8 @@ See `Step 1` of [creating projects](/hasura-cloud/projects/create.mdx) to create
|
|||||||
|
|
||||||
### Step 3: Connect your database with the name **default** to the new project
|
### Step 3: Connect your database with the name **default** to the new project
|
||||||
|
|
||||||
See `Step 2` of [creating projects](/hasura-cloud/projects/create.mdx) to connect your existing database to the new project. Please
|
See `Step 2` of [creating projects](/hasura-cloud/projects/create.mdx) to connect your existing database to the new
|
||||||
ensure you set the database name as `default`.
|
project. Please ensure you set the database name as `default`.
|
||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
|
||||||
|
@ -18,7 +18,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
# Updating Hasura Cloud v1.3 Projects to Hasura v2.0
|
# Updating Hasura Cloud v1.3 Projects to Hasura v2.0
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -16,7 +16,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
# Transfer Project Ownership
|
# Transfer Project Ownership
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
@ -25,8 +27,8 @@ original owner will lose all access to the project.
|
|||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
|
||||||
If the project is on the `Standard` or `Professional` (pay-as-you-go) tier, the new owner will pay for the entire data usage for the month
|
If the project is on the `Standard` or `Professional` (pay-as-you-go) tier, the new owner will pay for the entire data
|
||||||
in which the ownership is transferred.
|
usage for the month in which the ownership is transferred.
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
@ -59,7 +61,7 @@ You can accept an invitation by clicking on the `Accept` button.
|
|||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
|
||||||
If the project is on the `Standard` or `Professional` (pay-as-you-go) tier, the new owner must have an active card associated with their
|
If the project is on the `Standard` or `Professional` (pay-as-you-go) tier, the new owner must have an active card
|
||||||
Hasura Cloud account to accept the invitation.
|
associated with their Hasura Cloud account to accept the invitation.
|
||||||
|
|
||||||
:::
|
:::
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Switch pricing plans
|
description: Switch pricing plans
|
||||||
title: "Cloud: Switch pricing plans"
|
title: 'Cloud: Switch pricing plans'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -10,12 +10,14 @@ sidebar_position: 8
|
|||||||
sidebar_label: Switch pricing plans
|
sidebar_label: Switch pricing plans
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Switch Pricing Plans
|
# Switch Pricing Plans
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -16,7 +16,9 @@ import Thumbnail from '@site/src/components/Thumbnail';
|
|||||||
|
|
||||||
# Deployment Regions
|
# Deployment Regions
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
@ -25,9 +27,9 @@ of deployment can be selected while creating the project and it can be changed l
|
|||||||
|
|
||||||
## The importance of selecting the right region
|
## The importance of selecting the right region
|
||||||
|
|
||||||
To get the best possible performance out from your Hasura APIs, we highly recommend hosting data sources (database/API) and
|
To get the best possible performance out from your Hasura APIs, we highly recommend hosting data sources (database/API)
|
||||||
Hasura Projects in the same cloud provider region. See the sections below for more information
|
and Hasura Projects in the same cloud provider region. See the sections below for more information on how to create a
|
||||||
on how to create a project in a given region or how to move an existing project to another region.
|
project in a given region or how to move an existing project to another region.
|
||||||
|
|
||||||
## Selecting the region while creating a project
|
## Selecting the region while creating a project
|
||||||
|
|
||||||
|
@ -14,7 +14,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
# Secure Projects
|
# Secure Projects
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -16,7 +16,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
# Vercel Integration
|
# Vercel Integration
|
||||||
|
|
||||||
<div className='badge badge--primary heading-badge'>Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
@ -31,16 +33,16 @@ This integration does the following:
|
|||||||
- Configures necessary project settings i.e setting environment variables and exposing them on the client side. (Check
|
- Configures necessary project settings i.e setting environment variables and exposing them on the client side. (Check
|
||||||
the [list](#vercel-environment-variables) of all environment variables set).
|
the [list](#vercel-environment-variables) of all environment variables set).
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/integrations/vercel/hasura-vercel.png' alt='Hasura Vercel Integration' width='1146px' />
|
<Thumbnail src="/img/projects/integrations/vercel/hasura-vercel.png" alt="Hasura Vercel Integration" width="1146px" />
|
||||||
|
|
||||||
## Creating an Integration
|
## Creating an Integration
|
||||||
|
|
||||||
You can configure the [official Hasura integration](https://vercel.com/integrations/hasura) with your Vercel account.
|
You can configure the [official Hasura integration](https://vercel.com/integrations/hasura) with your Vercel account.
|
||||||
|
|
||||||
<Thumbnail
|
<Thumbnail
|
||||||
src='/img/projects/integrations/vercel/hasura-vercel-integration.png'
|
src="/img/projects/integrations/vercel/hasura-vercel-integration.png"
|
||||||
alt='Hasura Official Integration page'
|
alt="Hasura Official Integration page"
|
||||||
width='1146px'
|
width="1146px"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
### Step 0: Prerequisites
|
### Step 0: Prerequisites
|
||||||
@ -52,13 +54,21 @@ This integration requires you to have a Vercel account along with existing Verce
|
|||||||
- Navigate to the [official Hasura integration](https://vercel.com/integrations/hasura-v1) page and click on
|
- Navigate to the [official Hasura integration](https://vercel.com/integrations/hasura-v1) page and click on
|
||||||
`Add Integration`.
|
`Add Integration`.
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/integrations/vercel/add-integration-button.png' alt='Add Integration Button' width='1146px' />
|
<Thumbnail
|
||||||
|
src="/img/projects/integrations/vercel/add-integration-button.png"
|
||||||
|
alt="Add Integration Button"
|
||||||
|
width="1146px"
|
||||||
|
/>
|
||||||
|
|
||||||
### Step 2: Select Vercel account
|
### Step 2: Select Vercel account
|
||||||
|
|
||||||
- Select the account (personal or team) you want to install the integration on and click `Continue`.
|
- Select the account (personal or team) you want to install the integration on and click `Continue`.
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/integrations/vercel/vercel-account-scope.png' alt='Vercel Account Scope' width='400px' />
|
<Thumbnail
|
||||||
|
src="/img/projects/integrations/vercel/vercel-account-scope.png"
|
||||||
|
alt="Vercel Account Scope"
|
||||||
|
width="400px"
|
||||||
|
/>
|
||||||
|
|
||||||
### Step 3: Select Integration Scope
|
### Step 3: Select Integration Scope
|
||||||
|
|
||||||
@ -69,7 +79,11 @@ This integration requires you to have a Vercel account along with existing Verce
|
|||||||
| All Projects | Configures all Vercel applications in the account. |
|
| All Projects | Configures all Vercel applications in the account. |
|
||||||
| Specific Projects | Configures only a subset of applications. |
|
| Specific Projects | Configures only a subset of applications. |
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/integrations/vercel/selected-projects.png' alt='Vercel selected projects' width='400px' />
|
<Thumbnail
|
||||||
|
src="/img/projects/integrations/vercel/selected-projects.png"
|
||||||
|
alt="Vercel selected projects"
|
||||||
|
width="400px"
|
||||||
|
/>
|
||||||
|
|
||||||
- Click on `Add Integration` and a new window should pop up for the further steps specific to Hasura Cloud.
|
- Click on `Add Integration` and a new window should pop up for the further steps specific to Hasura Cloud.
|
||||||
|
|
||||||
@ -81,16 +95,17 @@ This integration requires you to have a Vercel account along with existing Verce
|
|||||||
- Once you are logged in, a Hasura Cloud project is created for the integration and the required
|
- Once you are logged in, a Hasura Cloud project is created for the integration and the required
|
||||||
[environment variables](#vercel-environment-variables) are set for each Vercel project in the scope.
|
[environment variables](#vercel-environment-variables) are set for each Vercel project in the scope.
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/integrations/vercel/setup-progress.png' alt='Setup Progress' width='600px' />
|
<Thumbnail src="/img/projects/integrations/vercel/setup-progress.png" alt="Setup Progress" width="600px" />
|
||||||
|
|
||||||
- Click on the first link to navigate to your Hasura Cloud project Console to configure your GraphQL API and connect to
|
- Click on the first link to navigate to your Hasura Cloud project Console to configure your GraphQL API and connect to
|
||||||
a database. Check out the section on [database setup](/hasura-cloud/projects/create.mdx#cloud-projects-db-setup) on how to do this.
|
a database. Check out the section on [database setup](/hasura-cloud/projects/create.mdx#cloud-projects-db-setup) on
|
||||||
|
how to do this.
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/integrations/vercel/visit-console.png' alt='Visit Console Button' width='600px' />
|
<Thumbnail src="/img/projects/integrations/vercel/visit-console.png" alt="Visit Console Button" width="600px" />
|
||||||
|
|
||||||
- Click on `Install Integration` to install your integration.
|
- Click on `Install Integration` to install your integration.
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/integrations/vercel/install-integration.png' alt='Finish Setup Button' width='600px' />
|
<Thumbnail src="/img/projects/integrations/vercel/install-integration.png" alt="Finish Setup Button" width="600px" />
|
||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
|
||||||
@ -102,12 +117,16 @@ Your integration will only be successfully configured upon clicking the `Install
|
|||||||
|
|
||||||
- The Integration is now complete. You'll be redirected to the Vercel Dashboard.
|
- The Integration is now complete. You'll be redirected to the Vercel Dashboard.
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/integrations/vercel/integration-complete.png' alt='Integration Complete' width='1146px' />
|
<Thumbnail
|
||||||
|
src="/img/projects/integrations/vercel/integration-complete.png"
|
||||||
|
alt="Integration Complete"
|
||||||
|
width="1146px"
|
||||||
|
/>
|
||||||
|
|
||||||
- Click on `Configure` to navigate to Cloud Dashboard to see the latest project we created for you. This will be a
|
- Click on `Configure` to navigate to Cloud Dashboard to see the latest project we created for you. This will be a
|
||||||
project with the tag `Vercel` on it.
|
project with the tag `Vercel` on it.
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/integrations/vercel/vercel-tag-project.png' alt='Integration Complete' width='1146px' />
|
<Thumbnail src="/img/projects/integrations/vercel/vercel-tag-project.png" alt="Integration Complete" width="1146px" />
|
||||||
|
|
||||||
- To change the scope of you integration, you can click on `Manage Access` to add/remove vercel applications from the
|
- To change the scope of you integration, you can click on `Manage Access` to add/remove vercel applications from the
|
||||||
integration. Check out the [Adding and removing projects from the Scope of Integration](#vercel-change-scope) section
|
integration. Check out the [Adding and removing projects from the Scope of Integration](#vercel-change-scope) section
|
||||||
@ -129,12 +148,17 @@ Your integration will only be successfully configured upon clicking the `Install
|
|||||||
[Vercel docs](https://vercel.com/docs/concepts/projects/environment-variables) for environment variables for further
|
[Vercel docs](https://vercel.com/docs/concepts/projects/environment-variables) for environment variables for further
|
||||||
reference.
|
reference.
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/integrations/vercel/environment-variables.png' alt='Environment variables' width='1146px' />
|
<Thumbnail
|
||||||
|
src="/img/projects/integrations/vercel/environment-variables.png"
|
||||||
|
alt="Environment variables"
|
||||||
|
width="1146px"
|
||||||
|
/>
|
||||||
|
|
||||||
:::info Note
|
:::info Note
|
||||||
|
|
||||||
- If a [custom domain](/hasura-cloud/projects/domains.mdx) is added to the Hasura Cloud project, you'll have to set this custom value
|
- If a [custom domain](/hasura-cloud/projects/domains.mdx) is added to the Hasura Cloud project, you'll have to set this
|
||||||
to `HASURA_PROJECT_ENDPOINT` and `NEXT_HASURA_PROJECT_ENDPOINT` manually in the respective Vercel project's settings.
|
custom value to `HASURA_PROJECT_ENDPOINT` and `NEXT_HASURA_PROJECT_ENDPOINT` manually in the respective Vercel
|
||||||
|
project's settings.
|
||||||
- Similarly if the Hasura Cloud project's admin secret is changed, you will have to edit the `HASURA_ADMIN_SECRET`
|
- Similarly if the Hasura Cloud project's admin secret is changed, you will have to edit the `HASURA_ADMIN_SECRET`
|
||||||
manually in the respective Vercel project's settings.
|
manually in the respective Vercel project's settings.
|
||||||
|
|
||||||
@ -147,13 +171,21 @@ Once the integration is installed, you can change the scope of the integration.
|
|||||||
- Navigate to the installed integration page and click on `Manage Access`. This will show you the current status of the
|
- Navigate to the installed integration page and click on `Manage Access`. This will show you the current status of the
|
||||||
integration, i.e the projects that are currently configured.
|
integration, i.e the projects that are currently configured.
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/integrations/vercel/manage-access-button.png' alt='Manage Access Button' width='1146px' />
|
<Thumbnail
|
||||||
|
src="/img/projects/integrations/vercel/manage-access-button.png"
|
||||||
|
alt="Manage Access Button"
|
||||||
|
width="1146px"
|
||||||
|
/>
|
||||||
|
|
||||||
- If the integration is installed for `All Projects`, you can change the scope to `Specific Projects` and select the
|
- If the integration is installed for `All Projects`, you can change the scope to `Specific Projects` and select the
|
||||||
projects from the dropdown you want to keep the integration on. If installed for `Specific Projects`, you can add
|
projects from the dropdown you want to keep the integration on. If installed for `Specific Projects`, you can add
|
||||||
individual projects from the dropdown or remove them from the list.
|
individual projects from the dropdown or remove them from the list.
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/integrations/vercel/manage-access-projects.png' alt='Manage Access For Projects' width='400px' />
|
<Thumbnail
|
||||||
|
src="/img/projects/integrations/vercel/manage-access-projects.png"
|
||||||
|
alt="Manage Access For Projects"
|
||||||
|
width="400px"
|
||||||
|
/>
|
||||||
|
|
||||||
- Click on `Save` to save the changes.
|
- Click on `Save` to save the changes.
|
||||||
|
|
||||||
@ -169,12 +201,16 @@ the removed projects.
|
|||||||
- To remove the configured integration, navigate to the `Integrations` sections in Vercel Dashboard and spot the Hasura
|
- To remove the configured integration, navigate to the `Integrations` sections in Vercel Dashboard and spot the Hasura
|
||||||
integration in the list. Click on `Manage` to navigate to the integration page.
|
integration in the list. Click on `Manage` to navigate to the integration page.
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/integrations/vercel/integration-tab.png' alt='Vercel Integration Tab' width='1146px' />
|
<Thumbnail src="/img/projects/integrations/vercel/integration-tab.png" alt="Vercel Integration Tab" width="1146px" />
|
||||||
|
|
||||||
- Scroll down to the bottom of the page and click on `Remove Integration`. Vercel will remove the integration along with
|
- Scroll down to the bottom of the page and click on `Remove Integration`. Vercel will remove the integration along with
|
||||||
the set environment variables from the applications.
|
the set environment variables from the applications.
|
||||||
|
|
||||||
<Thumbnail src='/img/projects/integrations/vercel/remove-integration.png' alt='Remove Vercel Integration' width='1146px' />
|
<Thumbnail
|
||||||
|
src="/img/projects/integrations/vercel/remove-integration.png"
|
||||||
|
alt="Remove Vercel Integration"
|
||||||
|
width="1146px"
|
||||||
|
/>
|
||||||
|
|
||||||
Your Hasura Cloud project will not be affected.
|
Your Hasura Cloud project will not be affected.
|
||||||
|
|
||||||
|
@ -11,11 +11,13 @@ sidebar_label: Regression tests
|
|||||||
sidebar_position: 50
|
sidebar_position: 50
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
|
|
||||||
# Regression Tests
|
# Regression Tests
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_label: "SSO"
|
sidebar_label: 'SSO'
|
||||||
description: "Enable single sign-on (SSO) for Hasura Enterprise through the SAML 2.0 protocol"
|
description: 'Enable single sign-on (SSO) for Hasura Enterprise through the SAML 2.0 protocol'
|
||||||
title: "EE: Enable SSO through SAML"
|
title: 'EE: Enable SSO through SAML'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -12,12 +12,12 @@ keywords:
|
|||||||
sidebar_position: 80
|
sidebar_position: 80
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# SSO Through SAML
|
# SSO Through SAML
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Enterprise (Cloud)</div>
|
<div className="badge badge--primary heading-badge">Available on: Cloud Enterprise</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
@ -25,7 +25,7 @@ You can enable SSO (Single Sign-On) with your identity management system through
|
|||||||
[SAML 2.0](http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0.html) protocol. Hasura is a SAML
|
[SAML 2.0](http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0.html) protocol. Hasura is a SAML
|
||||||
2.0 compliant service provider.
|
2.0 compliant service provider.
|
||||||
|
|
||||||
<Thumbnail src={"/img/enterprise/SSO_Login_demo.gif"} alt={"Single Sign-On Login Demo"} />
|
<Thumbnail src={'/img/enterprise/SSO_Login_demo.gif'} alt={'Single Sign-On Login Demo'} />
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_position: 3
|
sidebar_position: 3
|
||||||
sidebar_label: Errors
|
sidebar_label: Errors
|
||||||
title: "Cloud: Errors"
|
title: 'Cloud: Errors'
|
||||||
description: Hasura Cloud error analysis
|
description: Hasura Cloud error analysis
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
@ -11,12 +11,14 @@ keywords:
|
|||||||
- errors
|
- errors
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Errors
|
# Errors
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
sidebar_label: Observability
|
sidebar_label: Observability
|
||||||
sidebar_position: 1
|
sidebar_position: 1
|
||||||
slug: index
|
slug: index
|
||||||
title: "Cloud: Observability"
|
title: 'Cloud: Observability'
|
||||||
description: Hasura Cloud observability
|
description: Hasura Cloud observability
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
@ -12,13 +12,15 @@ keywords:
|
|||||||
- observability
|
- observability
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
import Observability from "@site/static/icons/features/observability.svg";
|
import Observability from '@site/static/icons/features/observability.svg';
|
||||||
|
|
||||||
# <Observability /> Observability
|
# <Observability /> Observability
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_position: 3
|
sidebar_position: 3
|
||||||
description: Azure monitor Integration on Hasura Cloud
|
description: Azure monitor Integration on Hasura Cloud
|
||||||
title: "Cloud: Azure Monitor Integration"
|
title: 'Cloud: Azure Monitor Integration'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -13,12 +13,14 @@ keywords:
|
|||||||
sidebar_label: Azure Monitor
|
sidebar_label: Azure Monitor
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Azure Monitor Integration
|
# Azure Monitor Integration
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
sidebar_label: Datadog
|
sidebar_label: Datadog
|
||||||
sidebar_position: 2
|
sidebar_position: 2
|
||||||
description: Datadog Integration on Hasura Cloud
|
description: Datadog Integration on Hasura Cloud
|
||||||
title: "Cloud: Datadog Integration"
|
title: 'Cloud: Datadog Integration'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -13,12 +13,14 @@ keywords:
|
|||||||
- datadog
|
- datadog
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Datadog Integration
|
# Datadog Integration
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_position: 1
|
sidebar_position: 1
|
||||||
slug: index
|
slug: index
|
||||||
title: "Cloud: Integrations with external services"
|
title: 'Cloud: Integrations with external services'
|
||||||
description: Configure integrations with Hasura Cloud
|
description: Configure integrations with Hasura Cloud
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
@ -15,11 +15,13 @@ keywords:
|
|||||||
- monitoring framework
|
- monitoring framework
|
||||||
---
|
---
|
||||||
|
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Integrations with External Services
|
# Integrations with External Services
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_position: 2
|
sidebar_position: 2
|
||||||
description: New Relic Integration on Hasura Cloud
|
description: New Relic Integration on Hasura Cloud
|
||||||
title: "Cloud: New Relic Integration"
|
title: 'Cloud: New Relic Integration'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -14,12 +14,14 @@ keywords:
|
|||||||
sidebar_label: New Relic
|
sidebar_label: New Relic
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# New Relic Integration
|
# New Relic Integration
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
sidebar_label: OpenTelemetry
|
sidebar_label: OpenTelemetry
|
||||||
sidebar_position: 5
|
sidebar_position: 5
|
||||||
description: OpenTelemetry Integration on Hasura Cloud
|
description: OpenTelemetry Integration on Hasura Cloud
|
||||||
title: "Cloud: OpenTelemetry Integration"
|
title: 'Cloud: OpenTelemetry Integration'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -14,12 +14,14 @@ keywords:
|
|||||||
- open telemetry
|
- open telemetry
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# OpenTelemetry Integration
|
# OpenTelemetry Integration
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
sidebar_label: Prometheus
|
sidebar_label: Prometheus
|
||||||
sidebar_position: 4
|
sidebar_position: 4
|
||||||
description: Prometheus Integration on Hasura Cloud
|
description: Prometheus Integration on Hasura Cloud
|
||||||
title: "Cloud: Prometheus Integration"
|
title: 'Cloud: Prometheus Integration'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -14,12 +14,14 @@ keywords:
|
|||||||
- grafana
|
- grafana
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Prometheus Integration
|
# Prometheus Integration
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Professional, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
@ -92,15 +94,15 @@ the exposed Integration.
|
|||||||
global:
|
global:
|
||||||
scrape_interval: 60s
|
scrape_interval: 60s
|
||||||
scrape_configs:
|
scrape_configs:
|
||||||
- job_name: "hasura_prometheus_exporter"
|
- job_name: 'hasura_prometheus_exporter'
|
||||||
scrape_interval: 60s ## Recommended scrape interval is 60s
|
scrape_interval: 60s ## Recommended scrape interval is 60s
|
||||||
metrics_path: "/metrics" ## Replace with metrics Path of the connection URL
|
metrics_path: '/metrics' ## Replace with metrics Path of the connection URL
|
||||||
scheme: "https" ## Replace with the scheme of the connection URL
|
scheme: 'https' ## Replace with the scheme of the connection URL
|
||||||
basic_auth:
|
basic_auth:
|
||||||
username: "d01c60e1-1b11-564d-bb09-0a39e3e41b05" ## Replace with project ID
|
username: 'd01c60e1-1b11-564d-bb09-0a39e3e41b05' ## Replace with project ID
|
||||||
password: "IrhO3GlR8oXTfsdfdsNs8Nj" ## Replace with Access Token
|
password: 'IrhO3GlR8oXTfsdfdsNs8Nj' ## Replace with Access Token
|
||||||
static_configs:
|
static_configs:
|
||||||
- targets: ["prometheus-exporter.pro.hasura.io"] ## Replace with the host name of the connection URL
|
- targets: ['prometheus-exporter.pro.hasura.io'] ## Replace with the host name of the connection URL
|
||||||
```
|
```
|
||||||
|
|
||||||
## Checking the status of the integration
|
## Checking the status of the integration
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
sidebar_position: 5
|
sidebar_position: 5
|
||||||
sidebar_label: Operations
|
sidebar_label: Operations
|
||||||
title: "Cloud: Operations"
|
title: 'Cloud: Operations'
|
||||||
description: Hasura Cloud operation analysis
|
description: Hasura Cloud operation analysis
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
@ -10,12 +10,14 @@ keywords:
|
|||||||
- operations
|
- operations
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Operations
|
# Operations
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
@ -34,7 +36,7 @@ variables" which is disabled by default.
|
|||||||
<Thumbnail
|
<Thumbnail
|
||||||
src="/img/observability/operations_enable-extra-features_2.16.0.png"
|
src="/img/observability/operations_enable-extra-features_2.16.0.png"
|
||||||
alt="Hasura Cloud Console enable extra Operations features"
|
alt="Hasura Cloud Console enable extra Operations features"
|
||||||
width={"600px"}
|
width={'600px'}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
When "Capture query variables" is enabled, you are able to inspect the query variables provided for each request.
|
When "Capture query variables" is enabled, you are able to inspect the query variables provided for each request.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
sidebar_label: Stats Overview
|
sidebar_label: Stats Overview
|
||||||
sidebar_position: 2
|
sidebar_position: 2
|
||||||
description: Hasura Cloud stats overview
|
description: Hasura Cloud stats overview
|
||||||
title: "Cloud: Stats Overview"
|
title: 'Cloud: Stats Overview'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -10,12 +10,14 @@ keywords:
|
|||||||
- overview
|
- overview
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Stats Overview
|
# Stats Overview
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
|
@ -15,7 +15,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
# Query Tags
|
# Query Tags
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Standard, Professional, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
sidebar_position: 7
|
sidebar_position: 7
|
||||||
sidebar_label: Subscription workers
|
sidebar_label: Subscription workers
|
||||||
description: Hasura Cloud subscription workers
|
description: Hasura Cloud subscription workers
|
||||||
title: "Cloud: Subscription workers"
|
title: 'Cloud: Subscription workers'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -10,12 +10,14 @@ keywords:
|
|||||||
- subscription-workers
|
- subscription-workers
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Subscription Workers
|
# Subscription Workers
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
description: Distributed tracing with Hasura Cloud
|
description: Distributed tracing with Hasura Cloud
|
||||||
sidebar_label: Distributed tracing
|
sidebar_label: Distributed tracing
|
||||||
title: "Cloud: Distributed tracing"
|
title: 'Cloud: Distributed tracing'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -10,12 +10,14 @@ keywords:
|
|||||||
sidebar_position: 8
|
sidebar_position: 8
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Distributed Tracing
|
# Distributed Tracing
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Standard, Professional, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
sidebar_position: 4
|
sidebar_position: 4
|
||||||
sidebar_label: Usage summaries
|
sidebar_label: Usage summaries
|
||||||
description: Hasura Cloud usage analysis
|
description: Hasura Cloud usage analysis
|
||||||
title: "Cloud: Usage summaries"
|
title: 'Cloud: Usage summaries'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -11,12 +11,14 @@ keywords:
|
|||||||
- usage
|
- usage
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Usage Summaries
|
# Usage Summaries
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
sidebar_position: 6
|
sidebar_position: 6
|
||||||
sidebar_label: Websockets
|
sidebar_label: Websockets
|
||||||
description: Hasura Cloud websockets analysis
|
description: Hasura Cloud websockets analysis
|
||||||
title: "Cloud: Websockets"
|
title: 'Cloud: Websockets'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -10,12 +10,14 @@ keywords:
|
|||||||
- websockets
|
- websockets
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Websockets
|
# Websockets
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise (Self-hosted)</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
|
@ -12,7 +12,9 @@ sidebar_class_name: cloud-and-enterprise-icon
|
|||||||
|
|
||||||
# Hasura Cloud Service Level Agreement (SLA)
|
# Hasura Cloud Service Level Agreement (SLA)
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Standard, Professional, Enterprise (Cloud)</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
description: Query response caching in Hasura Cloud
|
description: Query response caching in Hasura Cloud
|
||||||
sidebar_label: Response Caching
|
sidebar_label: Response Caching
|
||||||
title: "Cloud: Query response caching"
|
title: 'Cloud: Query response caching'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -12,11 +12,13 @@ sidebar_position: 3
|
|||||||
sidebar_class_name: cloud-and-enterprise-icon
|
sidebar_class_name: cloud-and-enterprise-icon
|
||||||
---
|
---
|
||||||
|
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Query Response Caching
|
# Query Response Caching
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -9,10 +9,10 @@ keywords:
|
|||||||
sidebar_position: 8
|
sidebar_position: 8
|
||||||
---
|
---
|
||||||
|
|
||||||
import Tabs from "@theme/Tabs";
|
import Tabs from '@theme/Tabs';
|
||||||
import TabItem from "@theme/TabItem";
|
import TabItem from '@theme/TabItem';
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
|
|
||||||
# Allow List of Operations
|
# Allow List of Operations
|
||||||
|
|
||||||
@ -147,7 +147,9 @@ query ($id: Int!) {
|
|||||||
|
|
||||||
## Role-based Allow List
|
## Role-based Allow List
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
A role-based Allow List is useful when you would like a query collection(s) to be accessible to only certain roles.
|
A role-based Allow List is useful when you would like a query collection(s) to be accessible to only certain roles.
|
||||||
|
|
||||||
@ -220,7 +222,9 @@ Metadata API.
|
|||||||
|
|
||||||
## Quick-create allowed operations
|
## Quick-create allowed operations
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
### Hasura Cloud
|
### Hasura Cloud
|
||||||
|
|
||||||
|
@ -18,7 +18,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
# API Limits
|
# API Limits
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Standard, Professional, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
title: "Cloud: Marketplaces"
|
title: 'Cloud: Marketplaces'
|
||||||
description: Hasura Cloud Marketplaces
|
description: Hasura Cloud Marketplaces
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
@ -15,7 +15,9 @@ sidebar_class_name: cloud-and-enterprise-icon
|
|||||||
|
|
||||||
# Proactive Vulnerability Scanning of Container Images
|
# Proactive Vulnerability Scanning of Container Images
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
|
@ -20,7 +20,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
# Disable GraphQL Introspection
|
# Disable GraphQL Introspection
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
description: Hasura Cloud Standard and Hasura Enterprise API Security
|
description: Hasura Cloud Standard and Hasura Enterprise API Security
|
||||||
title: "Cloud & EE: API Security"
|
title: 'Cloud & EE: API Security'
|
||||||
keywords:
|
keywords:
|
||||||
- hasura
|
- hasura
|
||||||
- docs
|
- docs
|
||||||
@ -13,13 +13,15 @@ slug: index
|
|||||||
sidebar_label: API security
|
sidebar_label: API security
|
||||||
---
|
---
|
||||||
|
|
||||||
import Thumbnail from "@site/src/components/Thumbnail";
|
import Thumbnail from '@site/src/components/Thumbnail';
|
||||||
import HeadingIcon from "@site/src/components/HeadingIcon";
|
import HeadingIcon from '@site/src/components/HeadingIcon';
|
||||||
import Security from "@site/static/icons/features/security.svg";
|
import Security from '@site/static/icons/features/security.svg';
|
||||||
|
|
||||||
# <Security /> API Security
|
# <Security /> API Security
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Cloud, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Free, Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -21,7 +21,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
# Multiple Admin Secrets
|
# Multiple Admin Secrets
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Standard, Professional, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
@ -20,7 +20,9 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
|
|||||||
|
|
||||||
# Multiple JWT Secrets
|
# Multiple JWT Secrets
|
||||||
|
|
||||||
<div className="badge badge--primary heading-badge">Available on: Standard, Professional, Enterprise</div>
|
<div className="badge badge--primary heading-badge">
|
||||||
|
Available on: Cloud Standard, Cloud Professional, Cloud Enterprise, Self-hosted Enterprise
|
||||||
|
</div>
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user