# Middleware vs Thanos

**Leader by Vioscale score:** Middleware

| Attribute | Middleware | Thanos |
|---|---|---|
| **Vioscale score** | 71.2 (74% (medium)) | 57.3 (54% (medium)) |
| activity.commits_last_30d | - | 51 |
| adoption.dependent_repos | - | 1,266 |
| adoption.github_stars | - | 14,188 |
| deployment.options | `{"cloud":true}` | `{"self_hosted":true}` |
| description.long | A unified monitoring solution that ingests logs, metrics, and traces from infrastructure and applications, then uses artificial intelligence to identify problems and suggest automated fixes. | CNCF Incubating project extending Prometheus with global query view across multiple servers, unlimited retention via object storage, and downsampling capabilities. |
| features.capabilities | `{"apm":true,"rum":true,"logs":true,"hosting":"cloud","metrics":true,"tracing":true,"alerting":true,"dashboards":true,"otel_native":true}` | `{"hosting":"self","metrics":true,"dashboards":true}` |
| integrations.count | 450 | 8 |
| integrations.list | `[{"name":"Slack"},{"name":"AWS"},{"name":"Google Cloud"},{"name":"Stripe"},{"name":"Prometheus"},{"name":"OpenTelemetry"},{"name":"Amazon S3"},{"name":"Azure Blob Storage"}]` | `[{"name":"Prometheus"},{"name":"Grafana"},{"name":"OpenTSDB"},{"name":"S3"},{"name":"GCP"},{"name":"Azure"},{"name":"Swift"},{"name":"Tencent COS"}]` |
| language.primary | - | Go |
| license.spdx | - | Apache-2.0 |
| market.availability | `{"hqCountry":"US","primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | - |
| platform.support | `{"web":true}` | `{"cli":true,"web":true}` |
| pricing | `{"type":"hybrid","plans":[{"free":true,"name":"Free Trial","summary":"Free 14-day trial with unlimited data ingestion","features":["Unlimited data ingestion","Unlimited RUM sessions","Unlimited synthetic checks","10 browser test runs","Unlimited users","Community support"],"components":[{"kind":"one_time","amount":0,"currency":"USD"}],"contactSales":false,"includedLimits":{"retention":"14 days","rum_sessions":"unlimited","browser_tests":"10","data_ingestion":"unlimited","synthetic_checks":"unlimited"}},{"free":false,"name":"Pay As You Go","summary":"$0.30/GB for logs/metrics/traces, $1 per 1K RUM sessions, $1 per 5K synthetic checks, $10 per 1K browser test runs","features":["Error detection and solving with OpsAI","Ingestion control and data pipeline management","SSO and security features","Dedicated Slack/MS Teams support channel","Logs aggregation and analysis","Infrastructure monitoring","Application performance monitoring","Synthetic testing","Browser testing","Real user monitoring","Live alerting","Custom dashboards","User-facing status page"],"components":[{"per":{"qty":1,"unit":"gb"},"kind":"metered","amount":0.3,"currency":"USD"},{"per":{"qty":1000,"unit":"rum_sessions"},"kind":"metered","amount":1,"currency":"USD"},{"per":{"qty":5000,"unit":"synthetic_checks"},"kind":"metered","amount":1,"currency":"USD"},{"per":{"qty":1000,"unit":"browser_test_runs"},"kind":"metered","amount":10,"currency":"USD"}],"contactSales":false,"includedLimits":{"retention":"30 days"}},{"free":false,"name":"Custom","summary":"Custom pricing with volume discounts and enterprise support","features":["All Pay As You Go features","Volume discounts","Multi-year contract options","Custom data retention policies","Bring Your Own Cloud (BYOC) deployment","24/7 premium support","Dedicated account team","OpsAI root cause analysis","Automatic issue detection and fix suggestions","Automatic PR generation"],"contactSales":true,"includedLimits":{"retention":"custom"}}],"summary":"From $0.30/GB for logs. Free 14-day trial available. Pay-as-you-go or custom enterprise plans.","currency":"USD","freeTier":true,"sourceUrl":"https://middleware.io/pricing/","retrievedAt":"2026-08-13T23:02:15.448Z","freeTrialDays":14,"startingPrice":{"amount":0.3,"period":"month","currency":"USD"},"billingPeriods":["month"]}` | `{"type":"open_source","sourceUrl":"https://thanos.io","retrievedAt":"2026-08-13T17:01:37.783Z"}` |
| pricing.free_tier | yes | yes |
| pricing.model | freemium | open_source |
| pricing.price_level | low | free |
| pricing.transparent | yes | - |
| release.cadence_days | - | 6 |
| release.history | - | `[{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.42.4","date":"2026-07-30T14:33:20Z","type":"stable","version":"v0.42.4"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.42.3","date":"2026-07-29T10:49:11Z","type":"stable","version":"v0.42.3"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.42.2","date":"2026-07-17T06:51:06Z","type":"stable","version":"v0.42.2"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.42.1","date":"2026-07-16T19:45:28Z","type":"stable","version":"v0.42.1"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.42.0","date":"2026-07-08T14:44:35Z","type":"stable","version":"v0.42.0"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.42.0-rc.2","date":"2026-06-30T13:06:27Z","type":"prerelease","version":"v0.42.0-rc.2"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.42.0-rc.1","date":"2026-06-25T07:16:42Z","type":"prerelease","version":"v0.42.0-rc.1"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.41.0","date":"2026-02-12T10:32:11Z","type":"stable","version":"v0.41.0"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.41.0-rc.1","date":"2026-02-11T10:41:41Z","type":"prerelease","version":"v0.41.0-rc.1"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.41.0-rc.0","date":"2026-02-09T14:03:57Z","type":"prerelease","version":"v0.41.0-rc.0"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.40.1","date":"2025-10-28T18:13:01Z","type":"stable","version":"v0.40.1"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.40.0","date":"2025-10-27T11:24:31Z","type":"stable","version":"v0.40.0"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.40.0-rc.0","date":"2025-10-21T13:02:52Z","type":"prerelease","version":"v0.40.0-rc.0"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.39.2","date":"2025-07-21T06:51:58Z","type":"stable","version":"v0.39.2"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.39.1","date":"2025-07-01T13:03:18Z","type":"stable","version":"v0.39.1"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.39.0","date":"2025-06-25T11:54:06Z","type":"stable","version":"v0.39.0"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.39.0-rc.0","date":"2025-06-20T04:45:58Z","type":"prerelease","version":"v0.39.0-rc.0"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.38.0","date":"2025-04-03T12:14:15Z","type":"stable","version":"v0.38.0"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.38.0-rc.1","date":"2025-04-01T07:07:33Z","type":"prerelease","version":"v0.38.0-rc.1"},{"url":"https://github.com/thanos-io/thanos/releases/tag/v0.38.0-rc.0","date":"2025-03-25T14:05:25Z","type":"prerelease","version":"v0.38.0-rc.0"}]` |
| reliability.status_page | yes | - |
| security.gdpr | yes | - |
| security.iso27001 | yes | - |
| security.scorecard | - | 8 |
| security.soc2 | yes | - |
| security.vulnerabilities | - | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2Fthanos-io%2Fthanos&per_page=100","last_12m":0,"max_severity":null}` |

## Capabilities (Observability Tools)

| Capability | Middleware | Thanos |
|---|:--:|:--:|
| **Signals** |  |  |
| Metrics | ✓ | ✓ |
| Log management | ✓ | - |
| Distributed tracing | ✓ | - |
| Application performance monitoring | ✓ | - |
| Real-user monitoring | ✓ | - |
| **Response** |  |  |
| Alerting | ✓ | - |
| On-call / incident management | - | - |
| **Insight** |  |  |
| Dashboards | ✓ | ✓ |
| **Standards** |  |  |
| OpenTelemetry-native | ✓ | - |
| **Deployment** |  |  |
| Hosting | Cloud only | Self-hosted only |

*Source: Vioscale. Generated 2026-09-01T14:40:05.155Z. "-" = undocumented, not absent.*
