Vorstellung meines Ticketmanagers und meines Systemstatus: nextgen Open-Source Helpdesk- & Telemetrilösungen

BeiMYETV, Transparenz, Effizienz und die Entwicklung durch die Gemeinschaft bilden den Kern unserer technischen Strategie. Heute freuen wir uns, die offizielle Veröffentlichung von zwei großen Open-Source-Projekten bekannt zu geben, die komplett intern entwickelt wurden:My Tickets ManagerundMy System Status.

Beide Plattformen werden unter Open-Source-Lizenzen veröffentlicht und sind darauf ausgelegt, Entwicklern, Systemadministratoren und Organisationen zu ermöglichen, die volle Kontrolle über ihre Kundensupport-Workflows und Infrastrukturtelemetrien zu behalten – ohne sich auf kostspielige proprietäre Drittanbieter-SaaS-Alternativen verlassen zu müssen.

Nachfolgend finden Sie einen tiefgehenden, umfassenden Architektur-Walkthrough beider Anwendungen, der deren Kernphilosophie, zugrunde liegende Datenengines, Sicherheitsebenen und Bereitstellungsparadigmen detailliert beschreibt.

1. Mein Tickets Manager: skalierbare KI-gestützte Helpdesk-Engine

MYETV HelpDesk: https://support.myetv.tv

Repository Open Source: https://github.com/MYETV/My-Tickets-Manager

Betriebliche Architektur & Lebenszyklusablauf

In einer modernen Web-Infrastruktur erfordert die Bearbeitung von Kundenanfragen und technischen Support-Tickets einen deterministischen Ablauf, der automatisierte Verarbeitung mit menschlichem Eingreifen ausbalanciert.My Tickets Managerstrukturiert den Lebenszyklus einer Supportanfrage in klare operative Phasen:

  • Client-Eingangsschicht:Endbenutzer reichen Anfragen über ein optimiertes öffentliches oder authentifiziertes Portal ein. Die Eingaben durchlaufen Validierung, Bereinigung und strukturierte Datenumwandlung.
  • KI-Analyse- & Automatisierungs-Pipeline:Wenn Anfragen die Injektionswarteschlange erreichen, parsen integrierte lokale oder entfernte KI-Inferenzmodelle den Kontext, um natürliche Sprach-Triage, Sentimentbewertung, Kategoriedeterminierung und Zuweisung dringender Kennzeichnungen durchzuführen.
  • Multi-Agentur-Routing-Kern:Kategorisierte Tickets werden basierend auf Kapazität, aktueller Agentenarbeitslast und zugewiesener Domänenexpertise an Zielagenturen oder spezialisierte interne Teams weitergeleitet.
  • Agenten-Arbeitsbereich & Lösungs-Engine:Support-Mitarbeiter interagieren mit einem isolierten Arbeitsbereich und greifen auf Verlauf, interne Notizen, intelligente Entwurfsantworten und Lebenszyklusübergangskontrollen zu.
  • Überblick & Kernphilosophie

    Die Verwaltung von Benutzeranfragen über moderne Webanwendungen erfordert Geschwindigkeit, Granularität und intelligente Weiterleitung.Mein Ticket-Managerwurde entwickelt, um die Lücke zwischen einfachen Kontaktformularen und übermäßig komplexen Unternehmens-Ticketing-Plattformen zu schließen. Es bietet eine Betriebsumgebung, die in der Lage ist, Ticketing-Flüsse mehrerer Abteilungen und Agenturen zu verwalten und dabei einen minimalen Verbrauch von Serverressourcen beibehält.

    Hauptfunktionen & Architektonische Fähigkeiten

    Multi-Agentur- und Agentenhierarchie

    Großunternehmen und moderne Webplattformen arbeiten häufig über mehrere unterschiedliche Marken, Abteilungen oder spezialisierte Support-Teams hinweg.Mein Ticket-Managerbewältigt diese Komplexität nahtlos durch eine isolierte Multi-Agentur-Architektur:

    • Agentur-Isolation:Organisieren Sie Agenten in logische Agenturen oder Abteilungen mit unabhängigen Ticket-Pools, benutzerdefinierten Benachrichtigungs-Triggern und isolierten Warteschlangenansichten.
  • Granulare rollenbasierte Zugriffskontrolle (RBAC):Vergabe feingranularer Berechtigungsstufen für Administratoren, Abteilungsleiter, Support-Mitarbeiter der Stufe 1/2 und Prüfer mit Lesezugriff.
  • Arbeitslastverteilung:Automatische Verteilung eingehender Tickets unter verfügbaren Agenten basierend auf aktiven Ticketlimits, aktuellem Agentenstatus und Zeitzonenabdeckung.
  • Native Integration Künstlicher Intelligenz

    Automatisierung ist entscheidend für die Skalierung von Kundensupport-Betrieben, ohne den Overhead exponentiell zu erhöhen.Mein Tickets Managerintegriert KI-gestützte Funktionen direkt in die Ticket-Lösungs-Pipeline:

    • Automatisierte Triage & Kategorisierung:Ankommende Anfragen werden von Sprachmodellen analysiert, um automatisch die Absicht zu extrahieren, Tags zuzuweisen, Prioritätsstufen zu bewerten und Tickets an die zuständige Agentur weiterzuleiten.
  • Generierung von Smart Replies:Support-Mitarbeiter können kontextsensible KI-Antwortentwürfe auslösen, wodurch die Bearbeitungszeiten für häufige Fehlerbehebungsschritte erheblich reduziert werden, während die volle Kontrolle bei Menschen bleibt.
  • Sentiment- und Dringlichkeitsbewertung:Benutzerstimmung in Echtzeit bewerten, um frustrierte Benutzer oder kritische Dienstunterbrechungen hervorzuheben, bevor eine manuelle Überprüfung erfolgt.
  • Benutzerdefinierte Workflows & SLA-Verwaltung

    Die Durchsetzung von Antwortstandards ist entscheidend für die Aufrechterhaltung der Servicequalität. Die Anwendung bietet ein robustes Management von Service Level Agreements und benutzerdefinierte Workflow-Steuerungen:

    • Service Level Agreements (SLAs):Konfigurieren Sie präzise Ziele für die Zeit bis zur ersten Antwort und die Zeit bis zur Lösung, komplett mit automatisierten Eskalationspfaden, wenn SLAs Gefahr laufen verletzt zu werden.
  • Konfigurierbare Ticket-Zustände:Erweitern Sie sich über einfache Status-Flags hinaus mit maßgeschneiderten Zustandsautomaten (z. B. Auf Benutzer-Eingabe wartend, An Engineering eskaliert, Anbieterprüfung, Gelöst).
  • Vollständiges Prüfprotokoll (Audit Logging):Jede auf ein Ticket durchgeführte Aktion, einschließlich Statuswechseln, internen Notizen, Prioritätsänderungen und Neuzuweisungen, wird mit zeitgestempelten Prüfprotokolleinträgen aufgezeichnet.
  • 2. Mein Systemstatus: Full-Stack-Verfügbarkeits- und Leistungsüberwachung

    MYETV Systemstatus: https://status.myetv.tv

    Repository: https://github.com/MYETV/My-System-Status

    Telemetrie-Architektur & Inspektionsschicht

    Die Systemzuverlässigkeit erfordert eine kontinuierliche Mehrschichtinspektion über Transport-, Netzwerk- und Anwendungsprotokolle hinweg.Mein Systemstatusbetreibt ein effizientes Überwachungsmodell, das entwickelt wurde, um Ressourcenmetriken kontinuierlich abzufragen und zu protokollieren:

  • Aktive Protokollprüfer:Unabhängige Ausführungsroutinen führen nicht-blockierende Protokollprüfungen über Webendpunkte, offene Netzwerkports, Transportprotokolle und ICMP-Kanäle durch.
  • Telemetrie- & Zeitreihen-Metriken-Engine:Inspektionsergebnisse, einschließlich Antwortzeiten, Statuscodes, Paketverlustraten und Zertifikatsgültigkeitsfenstern, werden in historische Datenbanken serialisiert.
  • Vorfall- und Ereignisdispatcher:Wenn Metrik-Schwellenwerte verletzt oder Dienstausfälle auftreten, generiert die Zustandsmaschine Vorfallprotokolle, aktualisiert Telemetrie-Diagramme und sendet Benachrichtigungen.
  • Dashboard-Präsentations-Engine:Aggregierte Metrik-Streams werden zu sauberen öffentlichen Statusportalen für Benutzer oder sicheren administrativen Dashboards für Betriebsteams zusammengefasst.
  • Überblick & Kernphilosophie

    Zu wissen, wann ein Dienst für Ihre Benutzer schlechter wird oder ausfällt, ist entscheidend.Status meines Systemsist eine Hochleistungs-Telemetrie-Engine, die entwickelt wurde, um kontinuierlich Netzwerkinfrastruktur, Web-Endpunkte, Transportschichten und Sicherheitszertifikate zu prüfen und Echtzeit-Statusaktualisierungen über anpassbare Dashboards zu liefern.

    Technische Module & Funktionen

    Umfassende Protokollprüfungen

    Moderne Webanwendungen basieren auf einem komplexen Geflecht miteinander verbundener Dienste.Status meines Systemsbietet eine breite Überwachungsabdeckung, um Ausfälle auf jeder Ebene zu erkennen:

    • HTTP / HTTPS Telemetrie:Überwachen Sie die Verfügbarkeit von Web-Endpunkten, verfolgen Sie HTTP-Statuscodes (2xx, 3xx, 4xx, 5xx), messen Sie die genaue Antwortlatenz und validieren Sie erwartete Nutzlast-Teilzeichenketten.
  • TCP Port Überwachung:Durchführung von Socket-Level-Überprüfungen der Gesundheit an wichtigen Infrasttrukturports wie Datenbankverbindungen, benutzerdefinierten API-Gateways, SSH und Mailservern.
  • SSL/TLS Zertifikatstracking:Überwachung von Ablaufdaten, Validierungsketten und Cipher-Standards mit frühzeitiger Warnung lange bevor Zertifikate ablaufen.
  • ICMP Ping & Latenz-Telemetrie:Verfolgung der Kernnetzwerkstabilität, Paketverlust und Round-Trip-Zeiten zur Identifizierung von Routing-Degradationen, bevor es zu vollständigen Ausfällen kommt.
  • Plugins und Cloudflare-Integrationen:Wir haben nicht nur mit der Überwachung lokaler Dienste aufgehört; wir haben Plugins entwickelt, die in der Lage sind, externe Dienste wie PayPal, Stripe, Cloudflare und viele andere zu überwachen. Darüber hinaus haben wir ein System entwickelt, das sich vollständig mit Cloudflare Workers integriert und es Ihnen ermöglicht, Ping-Prüfungen durchzuführen und Ihren Dienst online zu halten, selbst wenn die Server, auf denen Ihre Plattform gehostet wird, ausgefallen sind.
  • Dashboard & Incident Management

    Klare Kommunikation während eines Ausfalls schafft Vertrauen bei den Benutzern und optimiert die technische Reaktion:

    • Öffentliche & Interne Dashboards:Implementieren Sie benutzerseitige Statusseiten, um Kunden auf dem Laufenden zu halten, oder pflegen Sie interne Dashboards für DevOps- und Betriebsteams.
    • Wartungsmanagement:Bearbeiten Sie alle Wartungsaufgaben manuell und können bei Bedarf auch künstliche Intelligenz nutzen, um einen Text für die Öffentlichkeit zu entwerfen.
  • Incident-Lebenszyklus-Management:Verwalten Sie Dienstunterbrechungen mit strukturierten Updates, die Untersuchung, Identifizierung, Überwachung und Lösungsphasen abdecken.
  • Historische Leistungsanalytik:Visualisieren Sie Trends über anpassbare Zeiträume (24 Stunden, 7 Tage, 30 Tage oder länger), um Verbesserungen der Latenz und die langfristige Einhaltung von SLAs zu verfolgen.
  • 3. Vergleichende Funktionsmatrix

    Obwohl beide Anwendungen zusammenarbeiten, um eine robuste operative Grundlage zu bilden, adressieren sie unterschiedliche betriebliche Bedürfnisse. Die folgende Matrix fasst ihren technischen Fokus und ihre Fähigkeiten zusammen:

    Feature-KategorieMein Ticket-ManagerMein SystemstatusPrimäre DomäneKundensupport, Helpdesk & FallmanagementInfrastruktur-Telemetrie & ServiceverfügbarkeitZielgruppeSupport-Mitarbeiter, Agentenleiter, EndbenutzerSystemadministratoren, DevOps, Site Reliability EngineersKI-FähigkeitenSmarte Triage, Intent-Tagging, Auto-Antworten, Sentiment-ScoringAnomalieerkennung, Performance-Baseline-AnalytikPrimäres DatenmodellRelationale Entitäten, Zustandsübergänge, PrüfprotokolleZeitreihenmetriken, Polling-Protokolle, VorfallprotokolleBenutzeroberflächeHelpdesk-Portal, Agenten-Workspace, AgenturverwaltungÖffentliche Statusseiten, Echtzeit-Betriebs-DashboardsLizenzmodell100% Open-Source (GitHub gehostet)100% Open-Source (GitHub gehostet)

    4. Erste Schritte & Installation

    Beide Anwendungen wurden unter Berücksichtigung der einfachen Bereitstellung, Anpassbarkeit und effizienten Ressourcennutzung entwickelt.

    My Tickets Manager einrichten

    Um die Ticketmanagement-Plattform auf Ihrer Serverumgebung bereitzustellen, klonen Sie das Projekt-Repository und führen Sie die anfängliche Einrichtung durch:

    # Clone the open-source repository
    git clone https://github.com/MYETV/My-Tickets-Manager.git
    
    # Navigate into the project directory
    cd My-Tickets-Manager
    
    # Follow the standard installation guide in README.md to configure your database and web server

    Mein Systemstatus einrichten

    Um die Telemetrie- und Verfügbarkeitsüberwachungs-Engine bereitzustellen, klonen Sie das Projekt-Repository und richten Sie Ihre Überwachungsintervalle ein:

    # Clone the open-source repository
    git clone https://github.com/MYETV/My-System-Status.git
    
    # Navigate into the project directory
    cd My-System-Status
    
    # Follow the setup instructions in README.md to configure telemetry schedules and status pages

    5. Beitritt zum Open-Source-Ökosystem

    Durch die VeröffentlichungMein Tickets ManagerundMein SystemstatusDurch die Veröffentlichung unter Open-Source-Lizenzen stärkt MYETV sein Engagement für den Aufbau transparenter, zuverlässiger und zugänglicher Software- [Program/Software: the instructions that control what a computer does; computer programs] - für Entwickler und Organisationen weltweit. Wir begrüßen aktiv die Beteiligung der Community!

    • Fehlerberichterstattung:Auf einen Fehler gestoßen oder eine Funktion gewünscht? Übermitteln Sie ein detailliertes Problem direkt auf GitHub.
  • Pull Requests:Wir begrüßen Beiträge der Community, einschließlich Sicherheitsverstärkungen, UI-Verfeinerungen, Lokalisierungen und neuen Kernfunktionshinzügen.
  • Benutzerdefinierte Anpassungen:Forken Sie entweder die Codebasis, um die Funktionalität an Ihre spezifische Betriebsumgebung anzupassen.
  • Erkunden Sie noch heute die offiziellen Code-Repositories:

  • Mein Tickets Manager auf GitHub:github.com/MYETV/My-Tickets-Manager
  • Mein Systemstatus auf GitHub:github.com/MYETV/My-System-Status
  • Vergessen Sie nicht, dem Repository-Autor ein paar Sterne zu hinterlassen:https://github.com/OskarCosimo