parseable

Parseable is an observability platform built for the modern - cloud native, AI era.

https://github.com/parseablehq/parseable

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.7%) to scientific vocabulary

Keywords

analytics cloud-native docker elasticsearch elasticsearch-alternative kubernetes linux log-storage rust

Keywords from Contributors

standardization interpretability hacking numeric mesh interactive hydrology pinn medical-imaging tensors
Last synced: 6 months ago · JSON representation ·

Repository

Parseable is an observability platform built for the modern - cloud native, AI era.

Basic Info
  • Host: GitHub
  • Owner: parseablehq
  • License: agpl-3.0
  • Language: Rust
  • Default Branch: main
  • Homepage: https://parseable.com
  • Size: 11.8 MB
Statistics
  • Stars: 2,217
  • Watchers: 19
  • Forks: 149
  • Open Issues: 29
  • Releases: 64
Topics
analytics cloud-native docker elasticsearch elasticsearch-alternative kubernetes linux log-storage rust
Created over 3 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

Parseable logo

[![Docker Pulls](https://img.shields.io/docker/pulls/parseable/parseable?logo=docker&label=Docker%20Pulls)](https://hub.docker.com/r/parseable/parseable) [![Slack](https://img.shields.io/badge/slack-brightgreen.svg?logo=slack&label=Community&style=flat&color=%2373DC8C&)](https://logg.ing/community) [![Docs](https://img.shields.io/badge/stable%20docs-parseable.com%2Fdocs-brightgreen?style=flat&color=%2373DC8C&label=Docs)](https://logg.ing/docs) [![Build](https://img.shields.io/github/checks-status/parseablehq/parseable/main?style=flat&color=%2373DC8C&label=Checks)](https://github.com/parseablehq/parseable/actions) [Key Concepts](https://www.parseable.com/docs/key-concepts) | [Features](https://www.parseable.com/docs/features/alerts) | [Documentation](https://www.parseable.com/docs) | [Demo](https://demo.parseable.com/login) | [FAQ](https://www.parseable.com/docs/key-concepts/data-model#faq)

Parseable is a full stack observability platform built to ingest, analyze and extract insights from all types of telemetry (MELT) data. You can run Parseable on your local machine, in the cloud, or as a managed service. To experience Parseable UI, checkout demo.parseable.com ↗︎.

Watch the video

Quickstart :zap:

Run Parseable

Docker Image

Get started with Parseable Docker image with a single command: ```bash docker run -p 8000:8000 \ parseable/parseable:latest \ parseable local-store ```

Executable Binary

Download and run the Parseable binary on your laptop: - Linux or MacOS ```bash curl -fsSL https://logg.ing/install | bash ``` - Windows ```pwsh powershell -c "irm https://logg.ing/install-windows | iex" ```

Ingestion and query

Once you have Parseable running, ingest data with the below command. This will send logs to the demo stream. You can see the logs in the dashboard.

bash curl --location --request POST 'http://localhost:8000/api/v1/ingest' \ --header 'X-P-Stream: demo' \ --header 'Authorization: Basic YWRtaW46YWRtaW4=' \ --header 'Content-Type: application/json' \ --data-raw '[ { "id": "434a5f5e-2f5f-11ed-a261-0242ac120002", "datetime": "24/Jun/2022:14:12:15 +0000", "host": "153.10.110.81" } ]'

Access the UI at http://localhost:8000 ↗︎. You can login to the dashboard default credentials admin, admin.

Getting started :bulb:

For quickstart, refer the quickstart section ↗︎.

This section elaborates available options to run Parseable in production or development environments.

Features :rocket:

Verify images :writing_hand:

Parseable builds are attested for build provenance and integrity using the attest-build-provenance action. The attestations can be verified by having the latest version of GitHub CLI installed in your system. Then, execute the following command:

sh gh attestation verify PATH/TO/YOUR/PARSEABLE/ARTIFACT-BINARY -R parseablehq/parseable

Contributing :trophy:

Contribution guide ↗︎

Owner

  • Name: Parseable
  • Login: parseablehq
  • Kind: organization
  • Email: hi@parseable.io

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Maintainers"
  given-names: "Parseable"
title: "parseable"
date-released: 2023-03-30
url: "https://github.com/parseablehq/parseable"

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 1,036
  • Total Committers: 51
  • Avg Commits per committer: 20.314
  • Development Distribution Score (DDS): 0.679
Past Year
  • Commits: 376
  • Committers: 21
  • Avg Commits per committer: 17.905
  • Development Distribution Score (DDS): 0.617
Top Committers
Name Email Commits
Nitish Tiwari t****h@g****m 333
Satyam Singh t****o@p****m 171
Nikhil Sinha 1****e 164
Devdutt Shenoi d****t@p****m 103
AdheipSingh 3****h 64
parmesant a****9@p****e 32
Eshan 6****t 26
dev870 6****0 19
dependabot[bot] 4****] 16
Nikhil Sinha 1****x 15
ameen4455 4****5 8
Surya Shakti s****9@g****m 8
Sebastian YEPES s****s@g****m 7
Rishabh Karn r****n@g****m 6
Gurjot Kaur 8****0 6
Aldrin Jenson a****n@g****m 6
github-actions[bot] 4****] 5
Vivek R 1****r@g****m 3
deepsource-autofix[bot] 6****] 3
Praveen K B 3****9 3
Nick s****r@g****m 2
Mayon-Francis 7****s 2
Sajiyah Salat 1****t 2
Habip Hakan Isler h****r@g****m 2
Balaji b****8@g****m 2
Devdutt Shenoi d****t@b****o 2
Sakti Dwi Cahyono s****c@o****m 2
虫子樱桃 c****o@g****m 1
atamakahere-git g****t@a****d 1
artraf a****f@y****u 1
and 21 more...
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 126
  • Total pull requests: 762
  • Average time to close issues: 3 months
  • Average time to close pull requests: 6 days
  • Total issue authors: 52
  • Total pull request authors: 36
  • Average comments per issue: 1.98
  • Average comments per pull request: 0.9
  • Merged pull requests: 588
  • Bot issues: 0
  • Bot pull requests: 10
Past Year
  • Issues: 58
  • Pull requests: 633
  • Average time to close issues: 28 days
  • Average time to close pull requests: 6 days
  • Issue authors: 27
  • Pull request authors: 28
  • Average comments per issue: 1.79
  • Average comments per pull request: 1.01
  • Merged pull requests: 473
  • Bot issues: 0
  • Bot pull requests: 9
Top Authors
Issue Authors
  • nitisht (39)
  • de-sh (20)
  • Eshanatnight (11)
  • nikhilsinhaparseable (10)
  • sebzimmermann (8)
  • trueleo (7)
  • nikhilsinhacloudsurfex (7)
  • parmesant (6)
  • parisnakitakejser (5)
  • thinkORo (5)
  • imagdy83 (3)
  • udf2457 (3)
  • krumpira (3)
  • mrchypark (3)
  • logut (3)
Pull Request Authors
  • nikhilsinhaparseable (333)
  • de-sh (233)
  • nitisht (181)
  • parmesant (86)
  • Eshanatnight (52)
  • AdheipSingh (36)
  • trueleo (27)
  • nikhilsinhacloudsurfex (18)
  • dependabot[bot] (15)
  • gurjotkaur20 (8)
  • praveen5959 (7)
  • vkhinvasara (6)
  • balaji-jr (5)
  • Anirudhxx (4)
  • TomBebb (4)
Top Labels
Issue Labels
enhancement (45) bug (38) server (14) triage (8) good first issue (8) help needed (4) stability (4) 💎 Bounty (3) high prio (2) console (2) future (1) working as intended (1) documentation (1) github_actions (1) for next release (1) dependencies (1) rust (1) regression (1) question (1)
Pull Request Labels
for next release (71) dependencies (15) rust (13) 🙋 Bounty claim (4) github_actions (2) don't merge (2) docs needed (1) bug (1)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 63
proxy.golang.org: github.com/parseablehq/parseable
  • Versions: 63
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 6.5%
Average: 6.7%
Dependent repos count: 6.9%
Last synced: 6 months ago

Dependencies

.github/workflows/build-push-edge-debug.yaml actions
  • actions/checkout v3 composite
  • docker/build-push-action ad44023a93711e3deb337508980b4b5e9bcdc5dc composite
  • docker/login-action f054a8b539a109f9f41c372932f1ae047eff08c9 composite
  • docker/metadata-action 98669ae865ea3cffbcbaa878cf57c20bbf1c6c38 composite
.github/workflows/build-push-edge.yaml actions
  • actions/checkout v3 composite
  • docker/build-push-action ad44023a93711e3deb337508980b4b5e9bcdc5dc composite
  • docker/login-action f054a8b539a109f9f41c372932f1ae047eff08c9 composite
  • docker/metadata-action 98669ae865ea3cffbcbaa878cf57c20bbf1c6c38 composite
.github/workflows/cla.yaml actions
  • contributor-assistant/github-action v2.3.0 composite
.github/workflows/integration-test.yaml actions
  • actions/checkout v3 composite
.github/workflows/lint.yaml actions
  • actions-rs/cargo v1 composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
.github/workflows/release.yml actions
  • actions-rs/cargo v1 composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v2 composite
  • actions/checkout v1 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • actions/upload-artifact v2 composite
  • softprops/action-gh-release v0.1.15 composite
Cargo.lock cargo
  • 444 dependencies
Cargo.toml cargo
server/Cargo.toml cargo
  • maplit 1.0 development
  • rstest 0.16 development
  • actix-cors 0.6
  • actix-web 4.3
  • actix-web-httpauth 0.8
  • actix-web-prometheus 0.1
  • actix-web-static-files 4.0
  • anyhow 1.0
  • argon2 0.5.0
  • arrow-array ^42.0.0
  • arrow-ipc ^42.0.0
  • arrow-json ^42.0.0
  • arrow-schema ^42.0.0
  • arrow-select ^42.0.0
  • async-trait 0.1
  • base64 0.21
  • bytes 1.4
  • bzip2 *
  • chrono 0.4
  • chrono-humanize 0.2
  • clap 4.1
  • clokwerk 0.4
  • crossterm 0.26
  • datafusion ^27.0.0
  • derive_more 0.99
  • env_logger 0.10
  • fs_extra 1.3
  • futures 0.3
  • futures-util 0.3.28
  • hex 0.4
  • hostname 0.3
  • http 0.2
  • humantime 2.1.0
  • humantime-serde 1.1
  • itertools 0.10
  • log 0.4
  • nom 7.1.3
  • num_cpus 1.15
  • object_store ^0.6.1
  • once_cell 1.17.1
  • openid 0.12.0
  • parquet ^42.0.0
  • prometheus 0.13
  • pyroscope 0.5.3
  • pyroscope_pprofrs 0.2
  • rand 0.8
  • regex 1.7.3
  • relative-path 1.7
  • reqwest 0.11.18
  • rustls 0.20
  • rustls-pemfile 1.0
  • semver 1.0
  • serde 1.0
  • serde_json 1.0
  • static-files 0.2
  • sysinfo 0.29.6
  • thiserror 1
  • thread-priority 0.13.1
  • tokio 1.28
  • tokio-stream 0.1
  • ulid 1.0
  • uptime_lib 0.2.2
  • url 2.4.0
  • xxhash-rust 0.8
  • xz2 *
Dockerfile docker
  • gcr.io/distroless/cc-debian11 latest build
  • rust 1.67.0-bullseye build