mirror of
https://github.com/OneUptime/oneuptime.git
synced 2026-04-06 00:32:12 +02:00
refactor: Remove "Observability & Monitoring" category and associated projects from OSSFriends
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import URL from "Common/Types/API/URL";
|
||||
|
||||
export type OSSCategory =
|
||||
| "Observability & Monitoring"
|
||||
| "Data & Analytics"
|
||||
| "Developer Tools"
|
||||
| "Productivity & Collaboration"
|
||||
@@ -18,64 +17,6 @@ export interface OSSFriend {
|
||||
}
|
||||
|
||||
const OSSFriends: OSSFriend[] = [
|
||||
// Observability & Monitoring
|
||||
{
|
||||
name: "Grafana",
|
||||
description:
|
||||
"The open-source platform for monitoring and observability. Visualize metrics, logs, and traces from multiple sources.",
|
||||
repositoryUrl: URL.fromString("https://github.com/grafana/grafana"),
|
||||
websiteUrl: URL.fromString("https://grafana.com"),
|
||||
category: "Observability & Monitoring",
|
||||
},
|
||||
{
|
||||
name: "Prometheus",
|
||||
description:
|
||||
"An open-source monitoring system with a dimensional data model, flexible query language, and alerting functionality.",
|
||||
repositoryUrl: URL.fromString("https://github.com/prometheus/prometheus"),
|
||||
websiteUrl: URL.fromString("https://prometheus.io"),
|
||||
category: "Observability & Monitoring",
|
||||
},
|
||||
{
|
||||
name: "Jaeger",
|
||||
description:
|
||||
"Open-source, end-to-end distributed tracing. Monitor and troubleshoot complex microservices architectures.",
|
||||
repositoryUrl: URL.fromString("https://github.com/jaegertracing/jaeger"),
|
||||
websiteUrl: URL.fromString("https://jaegertracing.io"),
|
||||
category: "Observability & Monitoring",
|
||||
},
|
||||
{
|
||||
name: "Sentry",
|
||||
description:
|
||||
"Application monitoring platform that helps developers identify and fix crashes in real time.",
|
||||
repositoryUrl: URL.fromString("https://github.com/getsentry/sentry"),
|
||||
websiteUrl: URL.fromString("https://sentry.io"),
|
||||
category: "Observability & Monitoring",
|
||||
},
|
||||
{
|
||||
name: "Uptrace",
|
||||
description:
|
||||
"Open-source APM tool that supports distributed tracing, metrics, and logs with OpenTelemetry.",
|
||||
repositoryUrl: URL.fromString("https://github.com/uptrace/uptrace"),
|
||||
websiteUrl: URL.fromString("https://uptrace.dev"),
|
||||
category: "Observability & Monitoring",
|
||||
},
|
||||
{
|
||||
name: "Signoz",
|
||||
description:
|
||||
"Open-source observability platform with logs, traces, and metrics in a single application.",
|
||||
repositoryUrl: URL.fromString("https://github.com/SigNoz/signoz"),
|
||||
websiteUrl: URL.fromString("https://signoz.io"),
|
||||
category: "Observability & Monitoring",
|
||||
},
|
||||
{
|
||||
name: "Uptime Kuma",
|
||||
description:
|
||||
"A fancy self-hosted monitoring tool. Monitor HTTP(s), TCP, DNS, Docker containers, and more.",
|
||||
repositoryUrl: URL.fromString("https://github.com/louislam/uptime-kuma"),
|
||||
websiteUrl: URL.fromString("https://uptime.kuma.pet"),
|
||||
category: "Observability & Monitoring",
|
||||
},
|
||||
|
||||
// Data & Analytics
|
||||
{
|
||||
name: "Airbyte",
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
<main id="main-content">
|
||||
|
||||
<!-- Hero Section -->
|
||||
<div class="relative isolate overflow-hidden bg-gradient-to-b from-indigo-100/20">
|
||||
<div class="bg-white">
|
||||
<div class="py-24 sm:py-32">
|
||||
<div class="mx-auto max-w-7xl px-6 lg:px-8">
|
||||
<div class="mx-auto max-w-2xl text-center">
|
||||
@@ -40,9 +40,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="absolute inset-x-0 top-[calc(100%-13rem)] -z-10 transform-gpu overflow-hidden blur-3xl sm:top-[calc(100%-30rem)]" aria-hidden="true">
|
||||
<div class="relative left-[calc(50%+3rem)] aspect-[1155/678] w-[36.125rem] -translate-x-1/2 bg-gradient-to-tr from-[#ff80b5] to-[#9089fc] opacity-30 sm:left-[calc(50%+36rem)] sm:w-[72.1875rem]" style="clip-path: polygon(74.1% 44.1%, 100% 61.6%, 97.5% 26.9%, 85.5% 0.1%, 80.7% 2%, 72.5% 32.5%, 60.2% 62.4%, 52.4% 68.1%, 47.5% 58.3%, 45.2% 34.5%, 27.5% 76.7%, 0.1% 64.9%, 17.9% 100%, 27.6% 76.8%, 76.1% 97.7%, 74.1% 44.1%)"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Stats Section -->
|
||||
@@ -78,13 +75,7 @@
|
||||
<div class="<%= c > 0 ? 'mt-20' : '' %>">
|
||||
<!-- Category Header -->
|
||||
<div class="flex items-center gap-x-4 mb-8">
|
||||
<% if(category === 'Observability & Monitoring') { %>
|
||||
<div class="flex h-12 w-12 items-center justify-center rounded-lg bg-indigo-600">
|
||||
<svg class="h-6 w-6 text-white" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
|
||||
<path stroke-linecap="round" stroke-linejoin="round" d="M3.75 3v11.25A2.25 2.25 0 006 16.5h2.25M3.75 3h-1.5m1.5 0h16.5m0 0h1.5m-1.5 0v11.25A2.25 2.25 0 0118 16.5h-2.25m-7.5 0h7.5m-7.5 0l-1 3m8.5-3l1 3m0 0l.5 1.5m-.5-1.5h-9.5m0 0l-.5 1.5m.75-9l3-3 2.148 2.148A12.061 12.061 0 0116.5 7.605" />
|
||||
</svg>
|
||||
</div>
|
||||
<% } else if(category === 'Data & Analytics') { %>
|
||||
<% if(category === 'Data & Analytics') { %>
|
||||
<div class="flex h-12 w-12 items-center justify-center rounded-lg bg-green-600">
|
||||
<svg class="h-6 w-6 text-white" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
|
||||
<path stroke-linecap="round" stroke-linejoin="round" d="M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125" />
|
||||
|
||||
Reference in New Issue
Block a user