Create your first service
Last updated on
Prerequisites
Section titled “Prerequisites”- You have a STACKIT user account: Create a user account
- You have a STACKIT customer account: Create a customer Account
- You have a STACKIT project: Create a project
Create your Observability service
Section titled “Create your Observability service”In this Getting Started guide, you will create your first Observability service instance and configure it for use with Grafana.
You will do this in the STACKIT Portal.
- Visit the STACKIT Portal.
- On the sidebar, select Observability.
- Click Create Observability.
After completing these steps, you will see the Create Observability overlay with several sections.
General information
Section titled “General information”- Enter a meaningful service name.
Under Plans, you can choose between different usage types and plan variants that define how your Observability service behaves:
- General purpose: the standard option for full observability and visualization.
- Metrics endpoint: optimized for collecting metrics only. It does not provide a Grafana dashboard and retains metrics for 5 minutes.
When you select General purpose, you will see multiple variants:
- Observability: includes the full managed stack for receiving logs, metrics, and traces, provides Grafana for visualization, and supports alerting.
- Monitoring: focused on metric collection and alerting.
- Frontend: mainly for accessing and visualizing dashboards in Grafana.
Order your service
Section titled “Order your service”When all required information is set, click Order fee-based.
You will see a confirmation that your service has been created and added to your list of instances.
The service state changes from Creating to Active once the provisioning process is complete.
Configure your Observability service
Section titled “Configure your Observability service”Once your service is in the Active state, you can configure it via the Observability dashboard.
- In the portal sidebar, select Observability.
- Click the entry of the service you just created.
- Select one of the available tabs to configure different settings.
Overview tab
Section titled “Overview tab”- View and edit your instance name
- View the instance ID
- Define access control (ACL IP ranges)
- View the details of your plan
Optional: Restrict access to your Observability service
Section titled “Optional: Restrict access to your Observability service”By default, your STACKIT Observability service is available on the Internet and accessible from anywhere without IP restrictions.
If you want to restrict access to your instance (including Grafana, Metrics, Logs, and Traces) to specific IPv4 addresses or network ranges, you can configure an Access Control List (ACL).
To learn how to set up and manage these IP filters, refer to our detailed guide: How to control access to your instance.
Grafana tab
Section titled “Grafana tab”The Grafana tab provides you with access to your visualization interface.
Grafana allows you to view, explore and share dashboards based on your collected metrics.
Key features and options
Section titled “Key features and options”| Feature | Description |
|---|---|
| Grafana link | Directly opens your managed Grafana instance in a new tab. |
| Public read access | Toggle to make dashboards accessible without login. Useful for sharing non-sensitive dashboards publicly. |
| Single sign-on (SSO) | When enabled (default), all members of your STACKIT project can log in automatically using their STACKIT credentials. |
| Grafana admin credentials | Here you can view the initial credentials for the default admin user. |
API tab
Section titled “API tab”The API tab is the central hub for integrating external monitoring, logging and tracing tools.
It provides URLs and credentials specific to your Observability instance.
The section is structured into categories:
| Component | Description |
|---|---|
| Query | API endpoint to fetch and filter log data. |
| OTLP ingest | Endpoint to send log data using the OpenTelemetry protocol. |
| Ingest | Endpoint to send log data to your Observability instance (e.g., via Promtail/Loki). |
Metrics and Alerting
Section titled “Metrics and Alerting”| Component | Description |
|---|---|
| Thanos UI | Aggregated query interface for long-term metric storage. Ideal for exploring historical data. |
| Prometheus UI | Query interface for live metric data. Great for immediate inspection or debugging metrics. |
| Remote Write | Endpoint to send metrics from external Prometheus servers to your STACKIT Observability backend. |
| Alertmanager UI | Interface for managing alerting rules and notifications (email, webhook, etc.). |
Traces
Section titled “Traces”| Component | Description |
|---|---|
| OTLP ingest | Endpoint for applications instrumented with OpenTelemetry SDKs to send trace data via HTTP. |
| OTLP ingest gRPC | Endpoint for applications instrumented with OpenTelemetry SDKs to send trace data via gRPC. |
| Zipkin | Compatible API for clients using the Zipkin trace model. |
| Jaeger legacy | Endpoint for older Jaeger clients that still send traces via the legacy protocol. |