Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/slackhq/astra
Astra is a structured log search and analytics engine developed by Slack and Salesforce
https://github.com/slackhq/astra
apache-lucene armeria grpc kafka kubernetes opensearch
Last synced: about 1 hour ago
JSON representation
Astra is a structured log search and analytics engine developed by Slack and Salesforce
- Host: GitHub
- URL: https://github.com/slackhq/astra
- Owner: slackhq
- License: mit
- Created: 2020-07-08T00:31:59.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-12-23T05:18:03.000Z (12 days ago)
- Last Synced: 2024-12-27T19:11:47.971Z (7 days ago)
- Topics: apache-lucene, armeria, grpc, kafka, kubernetes, opensearch
- Language: Java
- Homepage: https://slackhq.github.io/astra/
- Size: 5.55 MB
- Stars: 216
- Watchers: 18
- Forks: 30
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Astra
[![release version](https://img.shields.io/github/v/release/slackhq/astra?include_prereleases)](https://github.com/slackhq/astra/releases)
[![release pipeline](https://img.shields.io/github/actions/workflow/status/slackhq/astra/maven.yml?branch=master)](https://github.com/slackhq/astra/actions/workflows/maven.yml)
[![license](https://img.shields.io/github/license/slackhq/astra)](https://github.com/slackhq/astra/blob/master/LICENSE)
[![All Contributors](https://img.shields.io/github/all-contributors/slackhq/astra?color=ee8449)](#contributors)Astra is a cloud-native search and analytics engine for log, trace, and audit data. It is designed to be easy to operate,
cost-effective, and scale to petabytes of data.https://slackhq.github.io/astra/
## Goals
- Native support for log, trace, audit use cases.
- Aggressively prioritize ingest of recent data over older data.
- Full-text search capability.
- First-class Kubernetes support for all components.
- Autoscaling of ingest and query capacity.
- Coordination free ingestion, so failure of a single node does not impact ingestion.
- Works out of the box with sensible defaults.
- Designed for zero data loss.
- First-class Grafana support with [accompanying plugin](https://github.com/slackhq/slack-astra-app).
- Built-in multi-tenancy, supporting several small use-cases on a single cluster.
- Supports the majority of Apache Lucene features.
- Drop-in replacement for most Opensearch log use cases.
- Operate with multiple cloud providers.## Non-Goals
- General-purpose search cases, such as for an ecommerce site.
- Document mutability - records are expected to be append only.
- Additional storage engines other than Lucene.
- Support for JVM versions other than the current LTS.
- Supporting multiple Lucene versions.## Licensing
Licensed under [MIT](LICENSE). Copyright (c) 2024 Slack.## Contributors
Varun Thacker
💻 📖 👀 🐛 🤔 📢
Bryan Burkholder
💻 📖 👀 🐛 🤔 📢
Kyle Sammons
🔌 💻 🐛
Suman Karumuri
💻 👀 🤔 📢
Emma Montross
🔌 💻 🐛
Dan Hermann
💻
Kai Chen
💻
Aubrey
💻
Shelly Wu
💻
Ryan Katkov
💼
Slack
💵
Salesforce
💵
Henry Haiying Cai
💻
Geoffrey Jacoby
🐛
Zarna Parekh
💻
Nora Howard
💻 🐛
georgeluong
💼