Fabric is the master control plane for Grey Matter, and helps microservices focus on specific tasks.
Fabric's user-operated dashboard helps visualize and manage the service mesh. The dashboard provides the following features:
Status, owner, capability, and business value sortability
Fine-grained search targeting every microservice on the mesh
Aggregate service reporting for all service instances spawned atop the mesh
API Registry and Edge Node
Real-Time Service Instance Reporting, to include:
Service and route-level performance measurements
Request and response status codes, counts, and in and out throughput
Sidecar filters to surface security, observable events, and service metrics, including:
TLS Mutual Authentication and Impersonation
Access Control Whitelist and Blacklist Lists
Learn more about Grey Matter's service discovery features.
Grey Matter offers the following network operations and business intelligence activities:
User-defined service and route level management and objective capture for:
Aggregated Service Level Objectives (SLOs)
memory, CPU, latency, error and request rates
Aggregated route-level objectives (latency, error and request rate)
Service and route level aggregation analysis views providing pertinent historical data for ephemeral nodes and performance measurements
User-determined business impact assessment and value reporting per service and route overlaid against actual service mesh performance
Microservice fleet-wide Policy Management and Enforcement
Intelligent Routing and Resiliency, to include:
Advanced Load Balancing for ephemeral services
Intelligent Routing (A/B tests, canary deployments, etc.)
Resiliency (timeouts, retries, circuit breakers, bulkheads, etc.)
Active and Passive Health Checks
Read more about Grey Matter's business insight capabilities here.
Each microservice requires its own data access point and generates its own data, creating a lot of complexity in the network. Grey Matter governs data access management with fine-grained access policy creation and management.
Fabric's sidecar proxies run alongside each microservice to manage network requirements such as scaling, access control, and intercommunication. Its security and access control features include:
Service-to-service and end-user authentication
Mutual TLS and Fine-Grained Access Policies
FIPS 140-2 (BoringSSL can be built in a FIPS-compliant mode)
Access Logging (standard output [stdout]), Kafka via observables
Learn more about Grey Matter's security policies here.
Grey Matter is compatible with the following technologies:
Istio Compatible Sidecar
Beta features (Istio Control Plane, Citadel, Pilot, Mixer, etc.)
Consul Compatible Sidecar
AWS Cloudwatch Integration
Go SDK for Envoy
Support for telemetry storage in Prometheus
Service Discovery supporting:
Configuration Inject (Docker, K8s)
HTTP/2 and GRPC support
Support for multiple deployment environments, including:
Cloud Foundry (alpha)
Microsoft Azure (alpha)
IBM Cloud (alpha)
Grey Matter Data is a Data Distribution Network (DDN) that provides data and content capture, store, sync, cache, move and share of any kind, to and from consumers and services anywhere.
Data's features include:
Immutable, timestamped fact database
JWT-based authentication and authorization
High-performance, user-defined security policy
Obscured fine-grained access control labels
File expiration and deletion
Content Delivery Network (CDN) hosting features
Offline, rejoin, and merge support
Finally, the direct and atmospheric telemetry generated by this constant flow of data is fed to Sense, our experimental machine learning-enabled AI layer. We designed Sense to automate and optimize enterprise network operations, cutting resource expenditures at machine speed.
Sense's features include:
Service Level Objectives
Check out our architecture section for visual representations of Grey Matter's features.