- Deployctl ignore the http proxy for docker commands
- Deployctl Slack notifications
- PGHA Linux compatibility
- PGHA detect master failures and fallback
- PGHA wait for master failover
- PGHA HAProxy integration
- Deployctl OpenTSDB metrics migrations
- Deployctl Kafka topics migrations
- Deployctl PostgreSQL migration via flyway
- dependency management with github.com/golang/dep
- Deployctl Docker containers promotion
- Deployctl rolling updates for clustered services
- Deployctl reload containers config
- Deployctl rollback containers deployments
- PGHA collect replication stats (xlog/offset Consul KV persistence)
- Agent refactoring
- Collector YAML config
- Cluster dashboard (stats, graph and master-detail view)
- PGHA service
- Postgres HA automation with repmgr and Consul
- vSphere dashboard stats and graph
- NATS pub/sub refactoring
- vSphere collector
- vSphere dashboard (Host, Datastores, VMs)
- Agent instrumentation with Prometheus
- Run collectors with go-cron
- API instrumentation with Prometheus
- Indexer instrumentation with Prometheus
- Collectors refactoring
- Setup http pprof
Release tracker
- Expose web API to record releases
- Releases history page (stats, graph and master-detail view)
- Released services page
- Record Consul health status changes
- Service health check history page
- Service health check stats for the last 30 days
- replace RethinkDB with MongoDB
- GC refactoring
- Environments stats query optimization
Features:
Agent
- Collect health checks via Consul API
- Extract gliderlabs/registrator meta from container env vars to determine Consul service names
Indexer
- Consul service health check aggregation and db persistence
API
- Consul service health check db repository and REST endpoint
UI
- Health dashboard (stats, graph and master-detail view)
Features:
Agent
- Collect Docker host information via Docker engine API
- Collect Docker containers information via Docker engine API
- Service registry via NATS
Indexer
- Docker hosts and containers aggregation and db persistence
- Agents service registry via NATS with db persistence
- Indexer service registry db persistence
- DB migration on startup
- DB garbage collector
API
- JWT auth
- Docker hosts and containers db repository
- Docker hosts and containers REST endpoints
UI
- JWT auth
- Home dashboard (environments stats and listing)
- Hosts dashboard (hosts stats and master-detail view)
- Environment dashboard (environment stats and containers master-detail view)
- Container page (container stats, props, labels, env variables)
- Admin dashboard (Syros stats, agents and indexers registry master-detail view)