[v9.3.x] Use relative aliases for all non-current Grafana aliases (#60111)

* Use relative aliases for all non-current Grafana aliases

Prevents non-latest documentation "stealing" the page away from latest
and through permanent redirects for latest pages that no longer exist.

The redirected pages are indexed by search engines but our robots.txt
forbids them crawling the non-latest page.

Signed-off-by: Jack Baldry <jack.baldry@grafana.com>

* Remove all current page aliases

find docs/sources -type f -name '*.md' -exec sed -z -i 's#\n *- /docs/grafana/next/[^\n]*\n#\n#' {} \;
find docs/sources -type f -name '*.md' -exec sed -z -i 's#\n *- /docs/grafana/latest/[^\n]*\n#\n#' {} \;
find docs/sources -type f -name '*.md' -exec sed -Ez -i 's#\n((aliases:\n *-)|aliases:\n)#\n\2#' {} \;

Signed-off-by: Jack Baldry <jack.baldry@grafana.com>

Signed-off-by: Jack Baldry <jack.baldry@grafana.com>
This commit is contained in:
Jack Baldry
2022-12-12 08:21:41 -04:00
committed by GitHub
parent c8cf2c65e4
commit 9eb271207d
506 changed files with 1078 additions and 1659 deletions
-2
View File
@@ -1,6 +1,4 @@
---
aliases:
- /docs/grafana/latest/setup-grafana/
description: Includes topics for setting up a Grafana instance.
title: Setup
weight: 10
@@ -1,7 +1,7 @@
---
aliases:
- /docs/grafana/latest/administration/configure-docker/
- /docs/grafana/latest/installation/configure-docker/
- ../administration/configure-docker/
- ../installation/configure-docker/
description: Guide for configuring the Grafana Docker image
keywords:
- grafana
@@ -1,8 +1,7 @@
---
aliases:
- /docs/grafana/latest/administration/configuration/
- /docs/grafana/latest/installation/configuration/
- /docs/grafana/latest/setup-grafana/configure-grafana/
- ../administration/configuration/
- ../installation/configuration/
description: Configuration documentation
title: Configure Grafana
weight: 200
@@ -1,8 +1,7 @@
---
aliases:
- /docs/grafana/latest/enterprise/white-labeling/
- /docs/grafana/latest/setup-grafana/enable-custom-branding/
- /docs/grafana/latest/setup-grafana/configure-grafana/configure-custom-branding/
- ../../enterprise/white-labeling/
- ../enable-custom-branding/
description: Change the look of Grafana to match your corporate brand.
title: Configure custom branding
weight: 300
@@ -1,10 +1,9 @@
---
aliases:
- /docs/grafana/latest/setup-grafana/enable-diagnostics/
- /docs/grafana/latest/troubleshooting/diagnostics/
- /docs/grafana/latest/setup-grafana/configure-grafana/configure-tracing/
title: Configure tracing to troubleshoot Grafana
- ../../troubleshooting/diagnostics/
- ../enable-diagnostics/
menuTitle: Configure tracing
title: Configure tracing to troubleshoot Grafana
weight: 200
---
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/enterprise/enterprise-configuration/
- /docs/grafana/latest/setup-grafana/configure-grafana/enterprise-configuration/
- ../../enterprise/enterprise-configuration/
description: Learn about Grafana Enterprise configuration options that you can specify.
title: Configure Grafana Enterprise
weight: 100
@@ -1,6 +1,6 @@
---
aliases:
- /docs/grafana/latest/enterprise/settings-updates/
- ../../enterprise/settings-updates/
description: Settings updates at runtime
keywords:
- grafana
@@ -1,8 +1,7 @@
---
aliases:
- /docs/grafana/latest/administration/security/
- /docs/grafana/latest/installation/security/
- /docs/grafana/latest/setup-grafana/configure-security/
- ../administration/security/
- ../installation/security/
description: Learn how to make Grafana secure.
title: Configure security
weight: 600
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/enterprise/auditing/
- /docs/grafana/latest/setup-grafana/configure-security/audit-grafana/
- ../../enterprise/auditing/
description: Auditing
keywords:
- grafana
@@ -1,8 +1,7 @@
---
aliases:
- /docs/grafana/latest/auth/overview/
- /docs/grafana/latest/auth/
- /docs/grafana/latest/setup-grafana/configure-security/configure-authentication/
- ../../auth/
- ../../auth/overview/
description: Learn about all the ways in which you can configure Grafana to authenticate
users.
title: Configure authentication
@@ -1,8 +1,7 @@
---
aliases:
- /docs/grafana/latest/auth/auth-proxy/
- /docs/grafana/latest/setup-grafana/configure-security/configure-authentication/auth-proxy/
- /docs/grafana/latest/tutorials/authproxy/
- ../../../auth/auth-proxy/
- ../../../tutorials/authproxy/
description: Grafana Auth Proxy Guide
keywords:
- grafana
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/auth/azuread/
- /docs/grafana/latest/setup-grafana/configure-security/configure-authentication/azuread/
- ../../../auth/azuread/
description: Grafana Azure AD OAuth Guide
keywords:
- grafana
@@ -1,9 +1,7 @@
---
aliases:
- /docs/grafana/latest/enterprise/enhanced_ldap/
- /docs/grafana/latest/setup-grafana/configure-security/configure-authentication/enhanced_ldap/
- /docs/grafana/latest/setup-grafana/configure-security/configure-authentication/enhanced-ldap/
- ../../../enterprise/enhanced_ldap/
- enhanced_ldap/
description: Grafana Enhanced LDAP Integration Guide
keywords:
- grafana
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/auth/generic-oauth/
- /docs/grafana/latest/setup-grafana/configure-security/configure-authentication/generic-oauth/
- ../../../auth/generic-oauth/
description: Grafana OAuthentication Guide
keywords:
- grafana
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/auth/github/
- /docs/grafana/latest/setup-grafana/configure-security/configure-authentication/github/
- ../../../auth/github/
description: Grafana OAuthentication Guide
keywords:
- grafana
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/auth/gitlab/
- /docs/grafana/latest/setup-grafana/configure-security/configure-authentication/gitlab/
- ../../../auth/gitlab/
description: Grafana OAuthentication Guide
keywords:
- grafana
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/auth/google/
- /docs/grafana/latest/setup-grafana/configure-security/configure-authentication/google/
- ../../../auth/google/
description: Grafana OAuthentication Guide
title: Configure Google OAuth2 Authentication
weight: 300
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/auth/grafana/
- /docs/grafana/latest/setup-grafana/configure-security/configure-authentication/grafana/
- ../../../auth/grafana/
description: Grafana OAuthentication Guide
title: Configure Grafana authentication
weight: 1000
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/auth/jwt/
- /docs/grafana/latest/setup-grafana/configure-security/configure-authentication/jwt/
- ../../../auth/jwt/
description: Grafana JWT Authentication
title: Configure JWT Authentication
weight: 500
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/auth/keycloak/
- /docs/grafana/latest/setup-grafana/configure-security/configure-authentication/keycloak/
- ../../../auth/keycloak/
description: Keycloak Grafana OAuthentication Guide
keywords:
- grafana
@@ -1,8 +1,7 @@
---
aliases:
- /docs/grafana/latest/auth/ldap/
- /docs/grafana/latest/installation/ldap/
- /docs/grafana/latest/setup-grafana/configure-security/configure-authentication/ldap/
- ../../../auth/ldap/
- ../../../installation/ldap/
description: Grafana LDAP Authentication Guide
title: Configure LDAP Authentication
weight: 800
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/auth/okta/
- /docs/grafana/latest/setup-grafana/configure-security/configure-authentication/okta/
- ../../../auth/okta/
description: Grafana Okta OAuth Guide
title: Configure Okta OAuth2 authentication
weight: 1200
@@ -1,14 +1,13 @@
---
aliases:
- /docs/grafana/latest/auth/saml/
- /docs/grafana/latest/enterprise/configure-saml/
- /docs/grafana/latest/enterprise/saml/
- /docs/grafana/latest/enterprise/saml/about-saml/
- /docs/grafana/latest/enterprise/saml/configure-saml/
- /docs/grafana/latest/enterprise/saml/enable-saml/
- /docs/grafana/latest/enterprise/saml/set-up-saml-with-okta/
- /docs/grafana/latest/enterprise/saml/troubleshoot-saml/
- /docs/grafana/latest/setup-grafana/configure-security/configure-authentication/saml/
- ../../../auth/saml/
- ../../../enterprise/configure-saml/
- ../../../enterprise/saml/
- ../../../enterprise/saml/about-saml/
- ../../../enterprise/saml/configure-saml/
- ../../../enterprise/saml/enable-saml/
- ../../../enterprise/saml/set-up-saml-with-okta/
- ../../../enterprise/saml/troubleshoot-saml/
description: Learn how to configure SAML authentication in Grafana.
menuTitle: Configure SAML authentication
title: Configure SAML authentication in Grafana
@@ -1,8 +1,7 @@
---
aliases:
- /docs/grafana/latest/administration/database-encryption/
- /docs/grafana/latest/enterprise/enterprise-encryption/
- /docs/grafana/latest/setup-grafana/configure-security/configure-database-encryption/
- ../../administration/database-encryption/
- ../../enterprise/enterprise-encryption/
description: If you have a Grafana Enterprise license, you can integrate with a variety
of key management system providers.
title: Configure database encryption
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/enterprise/enterprise-encryption/using-aws-kms-to-encrypt-database-secrets/
- /docs/grafana/latest/setup-grafana/configure-security/configure-database-encryption/encrypt-secrets-using-aws-kms/
- ../../../enterprise/enterprise-encryption/using-aws-kms-to-encrypt-database-secrets/
description: Learn how to use AWS KMS to encrypt secrets in the Grafana database.
title: Encrypt database secrets using AWS KMS
weight: 300
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/enterprise/enterprise-encryption/using-azure-key-vault-to-encrypt-database-secrets/
- /docs/grafana/latest/setup-grafana/configure-security/configure-database-encryption/encrypt-secrets-using-azure-key-vault/
- ../../../enterprise/enterprise-encryption/using-azure-key-vault-to-encrypt-database-secrets/
description: Learn how to use Azure Key Vault to encrypt secrets in the Grafana database.
title: Encrypt database secrets using Azure Key Vault
weight: 400
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/enterprise/enterprise-encryption/using-google-cloud-kms-to-encrypt-database-secrets/
- /docs/grafana/latest/setup-grafana/configure-security/configure-database-encryption/encrypt-secrets-using-google-cloud-kms/
- ../../../enterprise/enterprise-encryption/using-google-cloud-kms-to-encrypt-database-secrets/
description: Learn how to use Google Cloud KMS to encrypt secrets in the Grafana database.
title: Encrypt database secrets using Google Cloud KMS
weight: 100
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/enterprise/enterprise-encryption/using-hashicorp-key-vault-to-encrypt-database-secrets/
- /docs/grafana/latest/setup-grafana/configure-security/configure-database-encryption/encrypt-secrets-using-hashicorp-key-vault/
- ../../../enterprise/enterprise-encryption/using-hashicorp-key-vault-to-encrypt-database-secrets/
description: Learn how to use Hashicorp Vault to encrypt secrets in the Grafana database.
title: Encrypt database secrets using Hashicorp Vault
weight: 200
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/enterprise/vault/
- /docs/grafana/latest/setup-grafana/configure-security/configure-database-encryption/integrate-with-hashicorp-vault/
- ../../../enterprise/vault/
description: Learn how to integrate Grafana with Hashicorp Vault so that you can use
secrets for configuration and provisioning.
title: Integrate Grafana with Hashicorp Vault
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/enterprise/request-security/
- /docs/grafana/latest/setup-grafana/configure-security/configure-request-security/
- ../../enterprise/request-security/
description: Request security enables you to limit requests from the Grafana server
by targeting requests generated by users, such as data source metric queries and
alert notifications.
@@ -1,9 +1,8 @@
---
aliases:
- /docs/grafana/latest/auth/saml/
- /docs/grafana/latest/auth/team-sync/
- /docs/grafana/latest/enterprise/team-sync/
- /docs/grafana/latest/setup-grafana/configure-security/configure-team-sync/
- ../../auth/saml/
- ../../auth/team-sync/
- ../../enterprise/team-sync/
description: Learn how to use Team Sync to synchronize between your authentication
provider teams and Grafana teams.
title: Configure Team Sync
@@ -1,6 +1,6 @@
---
aliases:
- /docs/grafana/latest/enterprise/usage-insights/export-logs/
- ../../enterprise/usage-insights/export-logs/
description: Export logs of usage insights
keywords:
- grafana
@@ -1,8 +1,7 @@
---
aliases:
- /docs/grafana/latest/administration/image_rendering/
- /docs/grafana/latest/image-rendering/
- /docs/grafana/latest/setup-grafana/image-rendering/
- ../administration/image_rendering/
- ../image-rendering/
description: Image rendering
keywords:
- grafana
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/image-rendering/monitoring/
- /docs/grafana/latest/setup-grafana/image-rendering/monitoring/
- ../../image-rendering/monitoring/
description: Image rendering monitoring
keywords:
- grafana
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/image-rendering/troubleshooting/
- /docs/grafana/latest/setup-grafana/image-rendering/troubleshooting/
- ../../image-rendering/troubleshooting/
description: Image rendering troubleshooting
keywords:
- grafana
@@ -1,10 +1,9 @@
---
aliases:
- /docs/grafana/latest/install/
- /docs/grafana/latest/installation/
- /docs/grafana/latest/installation/installation/
- /docs/grafana/latest/installation/requirements/
- /docs/grafana/latest/setup-grafana/installation/
- ../install/
- ../installation/
- ../installation/installation/
- ../installation/requirements/
- /docs/grafana/v2.1/installation/install/
description: Installation guide for Grafana
title: Install Grafana
@@ -1,8 +1,7 @@
---
aliases:
- /docs/grafana/latest/installation/debian/
- /docs/grafana/latest/installation/installation/debian/
- /docs/grafana/latest/setup-grafana/installation/debian/
- ../../installation/debian/
- ../../installation/installation/debian/
description: Install guide for Grafana on Debian or Ubuntu
title: Install on Debian or Ubuntu
weight: 100
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/installation/docker/
- /docs/grafana/latest/setup-grafana/installation/docker/
- ../../installation/docker/
description: Guide for running Grafana using Docker
title: Run Grafana Docker image
weight: 200
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/installation/kubernetes/
- /docs/grafana/latest/setup-grafana/installation/kubernetes/
- ../../installation/kubernetes/
description: Guide for deploying Grafana on Kubernetes
title: Deploy Grafana on Kubernetes
weight: 300
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/installation/mac/
- /docs/grafana/latest/setup-grafana/installation/mac/
- ../../installation/mac/
description: Installing Grafana on macOS
title: Install on macOS
weight: 600
@@ -1,8 +1,7 @@
---
aliases:
- /docs/grafana/latest/installation/installation/rpm/
- /docs/grafana/latest/installation/rpm/
- /docs/grafana/latest/setup-grafana/installation/rpm/
- ../../installation/installation/rpm/
- ../../installation/rpm/
description: Grafana Installation guide for RPM-based Linux, such as Centos, Fedora,
OpenSuse, and Red Hat.
title: Install on RPM-based Linux
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/installation/windows/
- /docs/grafana/latest/setup-grafana/installation/windows/
- ../../installation/windows/
description: Install Grafana on Windows
title: Install on Windows
weight: 500
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/installation/restart-grafana/
- /docs/grafana/latest/setup-grafana/restart-grafana/
- ../installation/restart-grafana/
description: Instructions for restarting Grafana
title: Restart Grafana
weight: 300
@@ -1,8 +1,7 @@
---
aliases:
- /docs/grafana/latest/administration/set-up-for-high-availability/
- /docs/grafana/latest/setup-grafana/set-up-for-high-availability/
- /docs/grafana/latest/tutorials/ha_setup/
- ../administration/set-up-for-high-availability/
- ../tutorials/ha_setup/
keywords:
- grafana
- tutorials
@@ -1,12 +1,11 @@
---
aliases:
- /docs/grafana/latest/live/
- /docs/grafana/latest/live/configure-grafana-live/
- /docs/grafana/latest/live/live-channel/
- /docs/grafana/latest/live/live-feature-overview/
- /docs/grafana/latest/live/live-ha-setup/
- /docs/grafana/latest/live/set-up-grafana-live/
- /docs/grafana/latest/setup-grafana/set-up-grafana-live/
- ../live/
- ../live/configure-grafana-live/
- ../live/live-channel/
- ../live/live-feature-overview/
- ../live/live-ha-setup/
- ../live/set-up-grafana-live/
description: Grafana Live is a real-time messaging engine that pushes event data to
a frontend when an event occurs.
menuTitle: Set up Grafana Live
@@ -1,9 +1,8 @@
---
aliases:
- /docs/grafana/latest/admin/metrics/
- /docs/grafana/latest/administration/jaeger-instrumentation/
- /docs/grafana/latest/administration/view-server/internal-metrics/
- /docs/grafana/latest/setup-grafana/set-up-grafana-monitoring/
- ../admin/metrics/
- ../administration/jaeger-instrumentation/
- ../administration/view-server/internal-metrics/
description: Jaeger traces emitted and propagation by Grafana
keywords:
- grafana
@@ -1,6 +1,4 @@
---
aliases:
- /docs/grafana/latest/setup-grafana/sign-in-to-grafana/
description: Learn how to sign in to Grafana
title: Sign in to Grafana
weight: 400
@@ -1,7 +1,6 @@
---
aliases:
- /docs/grafana/latest/installation/upgrading/
- /docs/grafana/latest/setup-grafana/upgrade-grafana/
- ../installation/upgrading/
description: Guide for upgrading Grafana
keywords:
- grafana