Tags¶
access¶
access-policy¶
alerting¶
- Alerting
- Create alert in Grafana
- Create alert with Prometheus
- Customize Prometheus alerts
- Prometheus Alerting Rule Reference
annotate¶
application¶
- Application
- Create application
- Delete your application
- Expose an application
- Exposing your application
- Nais Application example YAML
- Nais Application reference
- Redirect a client
- Troubleshooting
attach¶
attestation¶
audit¶
auth¶
- Auth concepts
- Auth reference
- Authentication and authorization
- Entra ID
- ID-porten
- Log in users
- Maskinporten
- TokenX
azure-ad¶
- Consume internal API as an application
- Consume internal API on behalf of an employee
- Entra ID
- Entra ID concepts
- Entra ID reference
- Generate a token from Entra ID for development
- Log in an employee
- Secure your API with Entra ID
bigquery¶
bucket¶
build¶
- Build and deploy
- Build and deploy with GitHub Actions
- Dependabot with auto-merge
- Deploy action configuration
- Set up tracing for your pipeline
- Templating
- Using the image outside of Nais
cdn¶
certificate¶
cli¶
cloned¶
cloud¶
cloudsql¶
clusters¶
command-line¶
- Install nais-cli
- Setup command line access
- Troubleshooting nais-cli
- View logs from the command line
- aiven command
- device command
- kubeconfig command
- postgres command
- validate command
connection¶
console¶
credentials¶
- Cloud SQL credentials
- Personal database access
- Reset database credentials
- Workaround for password synchronization issues
dashboard¶
database¶
debug¶
debugging¶
- Certification sync issues
- Debugging
- Debugging workloads
- Failing to assign private IP to an existing Cloud SQL instance
- Troubleshooting
- Troubleshooting
delete¶
deploy¶
- Build and deploy
- Build and deploy with GitHub Actions
- Dependabot with auto-merge
- Deploy action configuration
- Set up tracing for your pipeline
- Templating
entra-id¶
- Consume internal API as an application
- Consume internal API on behalf of an employee
- Entra ID
- Entra ID concepts
- Entra ID reference
- Generate a token from Entra ID for development
- Log in an employee
- Secure your API with Entra ID
explanation¶
- Alerting
- Anti-Virus Scanning
- Application
- Auth concepts
- Authentication and authorization
- Buckets
- Build and deploy
- Cloud SQL Instance
- Cloud SQL Proxy
- Cloud SQL credentials
- Console
- Content Delivery Network (CDN)
- Distributed Tracing
- Entra ID
- Exposing your application
- Feature Toggling
- Frontend apps
- Good practices
- Google Cloud BigQuery Dataset
- Google Cloud SQL / PostgreSQL
- Grants and privileges
- ID-porten
- InfluxDB
- Just In Time Access (JITA)
- Kafka
- Leader Election
- Logging
- Manage your workloads and services
- Maskinporten
- Metrics
- Migrate to new instance
- Nais job
- Observability
- OpenSearch
- Persistent Data Overview
- Redis
- Responsibilities
- Secrets
- The runtime environment
- Tiered storage
- TokenX
- Under the hood
- Valkey
- Vulnerability insights and management
- What is Nais?
- What is a team?
- Working with Kafka Offsets
- Workloads
- Zero Trust
- naisdevice
explanations¶
grafana¶
grants¶
how-to¶
- Access from Nais-app
- Access secure logs
- Accessing topics from an application
- Accessing topics from an application outside Nais
- Additional user(s) database(s)
- Advanced: Secrets with binary data
- Audit logs
- Avro and schema
- Build and deploy with GitHub Actions
- Certification sync issues
- Change the tier of your database instance
- Communicate with other workloads
- Connect to a cloned database
- Consume external API using Maskinporten
- Consume internal API as an application
- Consume internal API on behalf of a citizen
- Consume internal API on behalf of an employee
- Correlate traces and logs
- Create Redis via Application
- Create Valkey via Application
- Create a Kafka topic
- Create a Nais team
- Create a Redis instance explicitly
- Create a Valkey instance explicitly
- Create a bucket
- Create a dashboard in Grafana
- Create alert in Grafana
- Create alert with Prometheus
- Create an InfluxDB instance
- Create an OpenSearch instance
- Create an instance of BigQuery
- Create and manage secrets in Console
- Create application
- Create job
- Customize Prometheus alerts
- Debugging
- Debugging workloads
- Delete Kafka topic and data
- Delete Redis
- Delete Valkey
- Delete your application
- Delete your job
- Deleting a bucket
- Deleting the database
- Dependabot with auto-merge
- Disable persistent application logs
- Disable read-only file system
- Enable Leader Election
- Enable audit logging
- Enable secure logs
- Expose an application
- Expose metrics from your application
- Failing to assign private IP to an existing Cloud SQL instance
- Generate SBOM
- Generate a token from Entra ID for development
- Generate a token from TokenX for development
- Get access to the dashboard
- Get started with Elastic Kibana
- Get started with Grafana Loki
- Get started with Grafana Tempo
- Get started with auto-instrumentation
- How to turn on Tiered Storage for your Kafka topic
- Install Kolide
- Install nais-cli
- Install naisdevice
- Kafka metrics
- Log in a citizen
- Log in an employee
- Log in users
- Manage CDN assets
- Manage access
- Migrate from AppDynamics to OpenTelemetry
- Migrate to Valkey
- Migrate to new instance
- Migrating databases to GCP
- Migrating to gcp
- Overriding user and group that runs container process
- Personal database access
- Postgres database metrics
- Push metrics to Prometheus
- Redirect a client
- Remove access to topics from an application
- Renew credentials for non-Nais applications
- Reset database credentials
- Secure your API with Entra ID
- Secure your API with Maskinporten
- Secure your API with TokenX
- Set up access policies
- Set up tracing for your pipeline
- Setup command line access
- Show Grafana on infoscreen
- Templating
- Trace context propagation
- Tracing data in Elastic APM
- Troubleshooting
- Troubleshooting
- Troubleshooting nais-cli
- Troubleshooting naisdevice
- Uninstall Kolide
- Uninstall naisdevice
- Update naisdevice
- Upgrade major version
- Upload assets to the CDN
- Use a secret in your workload
- Using BigQuery from your application
- Using Kafka Streams with internal topics
- Using the image outside of Nais
- View logs from the command line
- Workaround for password synchronization issues
idporten¶
image¶
influxdb¶
ingress¶
jita¶
job¶
kafka¶
- Accessing topics from an application
- Accessing topics from an application outside Nais
- Avro and schema
- Create a Kafka topic
- Delete Kafka topic and data
- Environment variables for Kafka
- How to turn on Tiered Storage for your Kafka topic
- Kafka
- Kafka Pools
- Kafka metrics
- Manage access
- Nais Topic example YAML
- Nais Topic reference
- Remove access to topics from an application
- Renew credentials for non-Nais applications
- Tiered storage
- Troubleshooting
- Using Kafka Streams with internal topics
- Working with Kafka Offsets
kibana¶
kolide¶
kubectl¶
leader-election¶
leaks¶
local-retention¶
logging¶
- Access secure logs
- Audit logs
- Disable persistent application logs
- Enable secure logs
- Get started with Elastic Kibana
- Get started with Grafana Loki
- KQL Reference
- LogQL Reference
- Logging
- Loki Labels Reference
- View logs from the command line
login¶
loki¶
maskinporten¶
- Consume external API using Maskinporten
- Maskinporten
- Maskinporten reference
- Secure your API with Maskinporten
memory¶
metrics¶
- Create a dashboard in Grafana
- Expose metrics from your application
- Global Metrics
- Grafana Glossary
- Metrics
- Metrics reference
- OpenTelemetry Metrics
- Postgres database metrics
- PromQL Reference
- Push metrics to Prometheus
- Show Grafana on infoscreen
migrate¶
nais¶
naisdevice¶
- Install Kolide
- Install naisdevice
- Just In Time Access (JITA)
- Troubleshooting naisdevice
- Uninstall Kolide
- Uninstall naisdevice
- Update naisdevice
- naisdevice
naisjob¶
observability¶
- Alerting
- Correlate traces and logs
- Create a dashboard in Grafana
- Create alert in Grafana
- Create alert with Prometheus
- Customize Prometheus alerts
- Disable persistent application logs
- Distributed Tracing
- Expose metrics from your application
- Frontend apps
- Get started with Grafana Loki
- Get started with Grafana Tempo
- Get started with auto-instrumentation
- Logging
- Metrics
- Observability
- Observability Glossary
- OpenTelemetry Auto-Instrumentation Configuration
- OpenTelemetry Metrics
- OpenTelemetry Trace Semantic Conventions
- Prometheus Alerting Rule Reference
- Push metrics to Prometheus
- Trace context propagation
- View logs from the command line
offset¶
oom¶
opensearch¶
opentelemetry¶
operate¶
otel¶
password¶
persistence¶
- Google Cloud BigQuery Dataset
- Google Cloud SQL / PostgreSQL
- InfluxDB
- Kafka
- OpenSearch
- Persistent Data Overview
- Redis
- Responsibilities
- Valkey
postgres¶
- Additional user(s) database(s)
- Certification sync issues
- Change the tier of your database instance
- Cloud SQL Instance
- Cloud SQL Proxy
- Cloud SQL credentials
- Connect to a cloned database
- Debugging
- Deleting the database
- Enable audit logging
- Failing to assign private IP to an existing Cloud SQL instance
- Grants and privileges
- Migrate to new instance
- Migrate to new instance
- Migrating databases to GCP
- Personal database access
- Postgres database metrics
- Postgres reference
- Reset database credentials
- Upgrade major version
- Workaround for password synchronization issues
private-ip¶
privileges¶
prometheus¶
- Create alert with Prometheus
- Customize Prometheus alerts
- Expose metrics from your application
- Metrics reference
- PromQL Reference
- Prometheus Alerting Rule Reference
- Push metrics to Prometheus
proxy¶
redirect¶
redis¶
- Create Redis via Application
- Create Valkey via Application
- Create a Redis instance explicitly
- Create a Valkey instance explicitly
- Delete Redis
- Delete Valkey
- Migrate to Valkey
- Redis
- Redis reference
- Valkey
reference¶
- Access policy reference
- Auth reference
- Buckets reference
- CDN Upload Action
- Container security
- Default workload variables
- Deploy action configuration
- Entra ID reference
- Environment variables for Kafka
- Environments
- Global Metrics
- Grafana Glossary
- ID-porten reference
- InfluxDB reference
- Ingress reference
- KQL Reference
- Kafka Pools
- LogQL Reference
- Loki Labels Reference
- Maskinporten reference
- Metrics reference
- Nais Application example YAML
- Nais Application reference
- Nais Job example YAML
- Nais Job reference
- Nais Topic example YAML
- Nais Topic reference
- Observability Glossary
- OpenSearch reference
- OpenTelemetry Auto-Instrumentation Configuration
- OpenTelemetry Metrics
- OpenTelemetry Trace Semantic Conventions
- Postgres reference
- PromQL Reference
- Prometheus Alerting Rule Reference
- Redis reference
- Secrets reference
- TokenX reference
- TraceQL Reference
- Validation and autocompletion in editors
- Valkey reference
- Vulnerability reference
- aiven command
- device command
- kubeconfig command
- postgres command
- validate command
salsa¶
sbom¶
secrets¶
- Advanced: Secrets with binary data
- Create and manage secrets in Console
- Secrets
- Secrets reference
- Use a secret in your workload
service-discovery¶
services¶
- Alerting
- Anti-Virus Scanning
- Application
- Buckets
- Build and deploy
- Content Delivery Network (CDN)
- Distributed Tracing
- Entra ID
- Feature Toggling
- Frontend apps
- Google Cloud BigQuery Dataset
- Google Cloud SQL / PostgreSQL
- ID-porten
- Kafka
- Leader Election
- Logging
- Maskinporten
- Metrics
- Nais job
- OpenSearch
- Redis
- Secrets
- TokenX
- Valkey
sidecar¶
slsa¶
sql¶
sqlinstance¶
supply-chain¶
team¶
templating¶
tempo¶
tier¶
tiered-storage¶
tokenx¶
- Consume internal API on behalf of a citizen
- Generate a token from TokenX for development
- Secure your API with TokenX
- TokenX
- TokenX reference
tracing¶
- Correlate traces and logs
- Distributed Tracing
- Get started with Grafana Tempo
- Get started with auto-instrumentation
- Migrate from AppDynamics to OpenTelemetry
- OpenTelemetry Trace Semantic Conventions
- Set up tracing for your pipeline
- Trace context propagation
- TraceQL Reference
troubleshooting¶
- Certification sync issues
- Debugging
- Enable audit logging
- Failing to assign private IP to an existing Cloud SQL instance
- Troubleshooting
- Troubleshooting
tutorial¶
upgrade¶
upload¶
users¶
valkey¶
- Create Valkey via Application
- Create a Valkey instance explicitly
- Delete Valkey
- Migrate to Valkey
- Valkey
- Valkey reference
vulnerabilities¶
workloads¶
- Access policy reference
- Application
- Communicate with other workloads
- Container security
- Debugging workloads
- Default workload variables
- Disable read-only file system
- Environments
- Good practices
- Ingress reference
- Migrating to gcp
- Nais job
- Overriding user and group that runs container process
- Set up access policies
- The runtime environment
- Troubleshooting
- Use a secret in your workload
- Validation and autocompletion in editors
- Workloads
- Zero Trust