-
Notifications
You must be signed in to change notification settings - Fork 7
Track 3 release notes #179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
sed-i
wants to merge
3
commits into
main
Choose a base branch
from
feature/track-3-release-notes
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
3 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,41 +1,47 @@ | ||
| # COS 2 release notes | ||
| October 2025 | ||
| # COS 3 release notes | ||
| May 2026 | ||
|
|
||
| These release notes cover new features and changes in COS 2. | ||
| These release notes cover new features and changes in COS 3. | ||
|
|
||
| COS 2 is designated as a short-term support release. This means it will continue to receive security updates and critical bug fixes for 9 months. | ||
| COS 3 is designated as a long-term support (LTS) release. This means it will continue to receive security updates and critical bug fixes for 10 years. | ||
|
|
||
| See our [release policy](release-policy.md) and [upgrade instructions](../how-to/upgrade.md). | ||
|
|
||
| ## Requirements and compatibility | ||
| See [system requirements](system-requirements.md). | ||
|
|
||
| COS 2 is compatible with Juju v3.6+. When deployed using terraform, Juju v3.6.11+ is recommended. | ||
| COS 3 is compatible with Juju v3.6+. | ||
|
|
||
|
|
||
| ## What's new in COS 3 | ||
|
|
||
|
|
||
| ### COS components | ||
|
|
||
| | Component | Version | Upstream context | | ||
| |--------------------------|---------|------------------| | ||
| | alertmanager | 0.x | | | ||
| | catalogue | | | | ||
| | grafana | 12.x | | | ||
| | loki | 3.x | | | ||
| | mimir | 3.x | | | ||
| | opentelemetry-collector | 0.x | | | ||
| | s3-integrator | | | | ||
| | self-signed-certificates | | | | ||
| | tempo | 2.x | | | ||
| | traefik | 2.x | | | ||
|
|
||
|
|
||
| ### COS Lite components | ||
|
|
||
|
|
||
|
|
||
| ## What's new in COS 2 | ||
|
|
||
| - Terraform modules for [COS](https://github.com/canonical/observability-stack/tree/main/terraform/cos) | ||
| and [COS Lite](https://github.com/canonical/observability-stack/tree/main/terraform/cos-lite). | ||
| As Juju bundles are deprecated, the standard way of deploying COS is now using the | ||
| [Juju Terraform provider](https://registry.terraform.io/providers/juju/juju/latest/docs). | ||
| - [Telemetry correlation](../explanation/telemetry-correlation.md) is now automatically enabled when you deploy COS using the | ||
| Terraform module. | ||
| - **Grafana v12**. We upgraded the workload version from Grafana 9 to Grafana 12. A thorough review of Grafana's breaking changes and how they affect us is available [on Discourse](https://discourse.charmhub.io/t/cos-will-start-using-grafana-12-what-changed/18868). | ||
| - **Opentelemetry collector**. Charmed opentelemetry-collector was released. The charm was designed to be a drop-in replacement for | ||
| the grafana-agent charm (upstream grafana-agent is EOL since November 2025, and we will support charmed grafana-agent until July 2026). | ||
| - `extra_alert_labels` config option. A new config option in grafana-agent and opentelemetry-collector enabled adding custom labels to alert rules. Custom labels are useful for differentiating alerts coming from sites with different SLAs. | ||
| - **API links in catalogue-k8s**. The cards in catalogue-k8s now support extra links for documentation and APIs. COS charms now provide links to the workload API, making it easier to locate ingress URLs | ||
| for workloads without a web UI. | ||
|
|
||
| ## Notable changes in peripheral charms | ||
| - Multiple scripts in script-exporter. The script exporter VM charm can now take an archive of scripts. It can now be deployed on 20.04, 22.04 and 24.04. | ||
| - Prior to cos-proxy `rev166`, duplicate telemetry exists after `upgrade` and `config-changed` hooks. Follow [these remediation steps](https://github.com/canonical/cos-proxy-operator/issues/208#issuecomment-3367094739) to resolve, requiring you to upgrade cos-proxy to `>=rev166` via `track2`. This also includes the feature of scrape-configs and alert rules for `cos-agent` relations. | ||
|
|
||
|
|
||
| ## Backwards-incompatible changes | ||
| - Charms from track 2 can be deployed on juju models v3.6+. | ||
| - Terraform module variable `model_name` renamed to `model` in all charms. | ||
| - Grafana v12 changes how the panel view URL is generated for repeated panels. Links to **repeated panels** in a dashboard changed slightly; previously bookmarked links to a repeated panel (not its dashboard) will no longer work. | ||
|
|
||
|
|
||
| ## Deprecated features | ||
| - The `LogProxyConsumer` charm library (owned by Loki) is deprecated. Use Pebble log forwarding instead. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,7 +1,28 @@ | ||
| # System requirements | ||
|
|
||
| ## COS | ||
| 3 nodes of 8cpu16gb or better. | ||
| 3 nodes of 8cpu16gb or better. At least 100 GB disk space. | ||
|
|
||
|
|
||
| ## COS Lite | ||
| 4cpu8gb or better. | ||
| As a general rule, plan for a 4cpu8gb or better VM. | ||
|
|
||
| If you have an [estimate for the expected telemetry rate](../how-to/evaluate-telemetry-volume.md), refer to the tables below. | ||
|
|
||
|
|
||
| ### Metrics (Prometheus) | ||
|
|
||
| | Metrics/min | vCPUs | Mem (GB) | Disk (GiB/day) | | ||
| |-------------|-------|----------|----------------| | ||
| | 1 M | 2 | 6 | 6 | | ||
| | 3 M | 3 | 9 | 14 | | ||
| | 6 M | 3 | 14 | 27 | | ||
|
|
||
|
|
||
| ### Logs (Loki) | ||
|
|
||
| | Logs/min | vCPUs | Mem (GB) | Disk (GiB/day) | | ||
| |----------|-------|----------|----------------| | ||
| | 60 k | 5 | 8 | 20 | | ||
| | 180 k | 5 | 8 | 60 | | ||
| | 360 k | 6 | 8 | 120 | |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think Ubuntu LTS is 15 years?