diff --git a/README.md b/README.md index 30902b7e1..4934640f6 100644 --- a/README.md +++ b/README.md @@ -20,9 +20,23 @@ API Workspace on Postman -Parseable is an open source, cloud native, log storage and management platform. +Parseable is a free and open source, log storage and observability platform. -Parseable helps you ingest high volumes of log data from various sources (Fluent Bit, Logstash etc or directly from applications). Parseable stores log data into highly compressed Parquet file format. With object storage as primary storage for Parseable, you get seamless scale and flexibility for ever growing log data. +Parseable ingests high volumes of log data from various sources (Fluent Bit, Logstash etc or directly from applications). It stores logs into highly compressed Parquet file format. With object storage as primary storage for Parseable, you get seamless scale and flexibility for ever growing log data. + +## Why Parseable + +* Developer first platform, designed for ease of use and flexibility. +* Log data stored as [Parquet](https://parquet.apache.org) - columnar, open data format, designed for analytics. +* Stateless, index free design with object storage as primary storage. +* SDK less, simple REST API calls for log ingestion. + +## Features + +* SQL compatible API for querying log data. +* Intuitive dashboard to parse and query the log data. +* Bring your own analytics platform for deeper analysis of log data. +* Auto inferred schema.
@@ -33,35 +47,28 @@ Parseable helps you ingest high volumes of log data from various sources (Fluent
## Live Demo
-Try out Parseable server with our demo instance.
-
-1. Post log data to default log stream `frontend`
+Try out Parseable server with our demo instance. Send log data to default log stream `frontend`
```sh
curl --location --request POST 'https://demo.parseable.io/api/v1/logstream/frontend' \
--header 'X-P-META-meta1: value1' \
---header 'X-P-META-meta2: value2' \
--header 'X-P-TAGS-tag1: value1' \
---header 'X-P-TAGS-tag2: value2' \
--header 'Authorization: Basic cGFyc2VhYmxlOnBhcnNlYWJsZQ==' \
--header 'Content-Type: application/json' \
--data-raw '[
{
- "id": 4,
- "host":"153.10.110.81",
- "user-identifier":"-",
- "datetime":"24/Jun/2022:14:12:15 +0000",
- "method": "DELETE",
- "request": "/virtual/drive",
- "protocol":"HTTP/2.0",
- "status":500,
- "bytes":21969,
- "referer": "http://www.google.com/"
+ "id": "434a5f5e-2f5f-11ed-a261-0242ac120002",
+ "datetime": "24/Jun/2022:14:12:15 +0000",
+ "host": "153.10.110.81",
+ "user-identifier": "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0",
+ "method": "PUT",
+ "status": 500,
+ "referrer": "http://www.google.com/"
}
]'
```
-2. Then access the Parseable dashboard to verify the log data is present
+Access the Parseable dashboard to verify the log data is present