mist-ce
by
mistio

Description: Mist is an open source, multicloud management platform

View on GitHub ↗

Summary Information

Updated 38 minutes ago
Added to GitGenius on October 18th, 2024
Created on September 19th, 2012
Open Issues & Pull Requests: 54 (+0)
Number of forks: 327
Total Stargazers: 1,911 (+0)
Total Subscribers: 90 (+0)

Issue Activity (beta)

Open issues: 39
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,984 days
Stale 30+ days: 39
Stale 90+ days: 39

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (6)
  • user request (6)
  • question (5)
  • help wanted (4)
  • bug (3)
  • documentation (2)
  • quicky (2)
  • duplicate (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 539.7 days
Mean response time: 851.8 days
90th percentile: 1575.7 days
Tracked items: 3

Most active contributors

Detailed Description

Mist Community Edition is an open source multicloud management platform written in Python that provides a unified interface for managing diverse infrastructure environments including public clouds, private clouds, hypervisors, containers, and bare metal servers. The platform enables organizations to perform common management tasks such as provisioning, orchestration, monitoring, automation, and cost analysis across more than 20 supported infrastructure technologies. It exposes its functionality through a RESTful API and command-line interface, allowing integration into existing workflows.

The platform was originally developed by Mist.io Inc before the company was acquired by Dell Technologies in December 2023. Following the acquisition, the Enterprise Edition and Hosted Service were discontinued, leaving only the Community Edition under Apache License v2 as an actively maintained option. The README notes that the Community Edition has received only security fixes from the community since the acquisition, indicating a shift in the project's maintenance status.

Mist's architecture is built as a cloud-native application composed of microservices packaged as Docker containers. The system includes a web UI built with Web Components and Polymer, a REST API server, a WebSocket API for real-time updates, and a Hubshell service for establishing SSH and Docker connections. Asynchronous job processing is handled by Dramatiq workers, while scheduling of polling tasks and user-defined actions is managed by APScheduler. The infrastructure relies on RabbitMQ for message queuing, MongoDB as the primary database, Elasticsearch for log storage, and either InfluxDB or VictoriaMetrics for time series data. Telegraf serves as the data collection agent on monitored machines, with Gocky handling metric relay and preprocessing.

The platform's feature set includes instant visibility of resources across clouds with tag-based grouping, infrastructure cost reporting and estimation, provisioning capabilities for machines, clusters, volumes, networks, and DNS records, and Kubernetes cluster deployment and scaling. Users can perform lifecycle actions on resources, execute scripts with centralized SSH key control and audit logging, access SSH shells through the browser or CLI, and monitor machines with real-time and historical metrics. The system supports rule-based triggers on metrics or logs that can initiate notifications, webhooks, scripts, or lifecycle actions, along with scheduled triggers for scripts and machine actions.

Installation options include deployment on Kubernetes clusters using Helm or on single hosts with Docker Compose, with both production and local development configurations supported. The Helm installation requires 8 CPUs and 16GB of RAM and includes configuration options for domain setup, TLS certificates, email functionality, and external Docker hosts.

According to GitGenius activity tracking, the repository shows median issue and pull request response latency of approximately 12952.5 hours with a mean of 20442.1 hours, indicating slower response times typical of projects with reduced maintenance. The most active contributors tracked include olljanat with 4 events, d-mo with 3 events, and philcryer with 2 events. The repository shares overlapping contributors with major projects including microsoft/vscode, microsoft/typescript, and rust-lang/rust, suggesting involvement from developers working across multiple significant open source ecosystems.

mist-ce
by
mistiomistio/mist-ce

Repository Details

Fetching additional details & charts...