Commit Graph
294 Commits
Author SHA1 Message Date
Hengfei Yang 470714616b fix: search partition with base64 (#3597)
fix #3557
2024-05-26 17:00:44 +08:00
Ashish Kolhe a000dad31b fix: get auth headers (#3578) 2024-05-25 03:17:57 -07:00
Taiming LiuandNeha P 37ebd33637 fix: _around api for query with limit (#3590)
fix #3587 

<img width="1286" alt="image"
src="https://github.com/openobserve/openobserve/assets/90490946/38ed9e95-6569-4015-a156-6040b0d3fc7c">

---------

Co-authored-by: Neha P <neha@openobserve.ai>
2024-05-24 16:50:35 -07:00
Ankur Srivastava e4f4389974 feat: support build-type in configuration (#3581)
![image](https://github.com/openobserve/openobserve/assets/1695056/35b2adcf-b461-4471-8962-0bd0410dca31)


![image](https://github.com/openobserve/openobserve/assets/1695056/118726c1-b276-4cae-8689-cb21ef3ae53c)
2024-05-23 18:20:18 +02:00
Taiming LiuandHengfei Yang a83c46c656 feat: cluster selection in logs (#3559)
- Add cluster selection in logs search queries for additional filtering
based on region/clusters
- add org/stream info in ingestion http handler error logging

---------

Co-authored-by: Hengfei Yang <hengfei.yang@gmail.com>
2024-05-22 07:33:34 -07:00
Ashish Kolhe a03b4d14e0 feat: login using basic auth headers (#3550) 2024-05-21 12:13:09 +05:30
Ashish Kolhe 798c3469ae fix: invalid peer certificate (#3505)
- [x] invalid peer certificate: UnknownIssuer
- [x] SSO user - infinite loop when accessing query cancelation UI
- [x] Clusters API should be accessible with SSO user
- [x] Handle _timestamp for _all fields
2024-05-14 17:22:05 +05:30
Hengfei Yang 6f975a02f6 fix: around API with function (#3497) 2024-05-13 16:08:15 +08:00
Hengfei Yang 1878b7eb50 fix: region filter for _around API (#3492)
#3488
2024-05-12 19:37:22 +08:00
Ashish KolheandHengfei Yang ed73fcd5ff feat: only write defined schema fields to parquet (#3454)
Co-authored-by: Hengfei Yang <hengfei.yang@gmail.com>
2024-05-12 01:12:43 +08:00
Omkar Kesarkhaneandoasisk ee3a9c16e5 feat: User defined schema for existing streams (#3477)
1. Users can define schema fields for existing streams.
2. During querying/exploring only those defined schema fields will be
available in schema, rest all fields will be available in "_all" field
in the schema.

---------

Co-authored-by: oasisk <ashish.j.kolhe@gmail.com>
2024-05-11 11:34:45 +05:30
Ashish Kolhe 70741119fb fix: pipeline RBAC issues (#3470) 2024-05-10 17:54:37 +05:30
Hengfei Yang 517de8f05d fix: add region filter to _value and _around API (#3449) 2024-05-09 20:00:32 +08:00
Hengfei Yang dba09d7297 feat: add config for super cluster (#3440) 2024-05-09 10:41:36 +08:00
Hengfei Yang 0e986c4728 fix: super cluster region filter (#3437) 2024-05-09 09:06:22 +08:00
Hengfei Yang 654ed8f612 perf: value api (#3435) 2024-05-09 00:04:33 +08:00
Hengfei Yang c3ec7ebbd9 fix: value API (#3429) 2024-05-08 19:08:26 +08:00
Hengfei Yang 32b7ce4c26 feat: improve super cluster (#3428)
- [x] add timeout and partical success for super cluster
- [x] add region filter for super cluster
2024-05-08 16:32:54 +08:00
c9a4e00d69 feat: data ingestion pipeline (#3282)
Co-authored-by: omkark06 <omkar@zinclabs.io>
Co-authored-by: Neha P <neha@openobserve.ai>
2024-05-06 19:31:46 +05:30
Ashish KolheandNeha P a413179068 fix: only get required versions while watching (#3399)
Co-authored-by: Neha P <neha@openobserve.ai>
2024-05-06 16:24:46 +05:30
Ashish Kolhe 8a1cfddcc7 fix: RBAC for native users (#3404) 2024-05-03 12:44:32 +05:30
Hengfei Yang 13e1442acc perf: get schema versions for the time range (#3397) 2024-05-02 13:36:23 +08:00
Hengfei Yang 3ce71a1be3 fix: add compress for schema cache (#3396) 2024-05-01 22:54:50 +08:00
4b92c092a9 feat: Query Cancellation (#3207)
Co-authored-by: oasisk <ashish.j.kolhe@gmail.com>
Co-authored-by: Hengfei Yang <hengfei.yang@gmail.com>
2024-04-30 22:41:56 +05:30
Subhra264andoasisk f9e200f82b fix: same role and group name in rbac with diff org conflicts (#3359)
Co-authored-by: oasisk <ashish.j.kolhe@gmail.com>
2024-04-29 11:31:43 +05:30
Ashish Kolhe 15f9788a6e fix: format stream name for _bulk api (#3371) 2024-04-28 23:12:35 +05:30
Hengfei Yang 8a73f2cf05 fix: value API is always waiting (#3364)
fixed #3334
2024-04-28 22:30:07 +08:00
Ashish Kolhe a7222f7d65 fix: id token length issue (#3360) 2024-04-28 15:16:05 +05:30
Ashish KolheandHengfei Yang a88c5c4646 fix: user session id (#3343)
Co-authored-by: Hengfei Yang <hengfei.yang@gmail.com>
2024-04-25 20:51:25 +08:00
Subhra264 7bf9ee1fab feat: introduce cached_ratio to usage reporting for search usage type (#3341)
Fixes #3336
2024-04-25 14:08:23 +08:00
Hengfei Yang 15b22c1876 fix: schema cache error with prefix (#3338) 2024-04-25 10:54:40 +08:00
Subhra264 8482a913b3 fix: show savedview and report resources in role permissions and fix list_objects_for_user for _all_{org} (#3284)
For enterprise in rbac, `GET` methods for `reports` and `savedviews`
consists of `{org_id}/<reports|savedviews>/{id}` format, i.e. `url_len`
is 3. This PR corrects how the fga object string is extracted (which
should be `report:{report_name}` or `savedview:{view_id}`) from the url
path with the above format with `GET` method.
2024-04-23 15:09:09 +05:30
Subhra264 1e8d1e3cc1 fix: don't use stream_type from query params for alert create/update (#3311)
Fixes #3283
2024-04-23 07:25:21 +08:00
Hengfei Yang 8d1ead5105 fix: add more debug logs for search (#3280) 2024-04-19 20:01:39 +08:00
Ashish Kolheandomkark06 ebdc19d02e feat: routing & user defined schema restrictions (#3254)
Co-authored-by: omkark06 <omkar@zinclabs.io>
2024-04-19 06:00:56 +05:30
momantech 24bd5f4fe8 docs: fix some typos in comments (#3267) 2024-04-17 19:31:33 +08:00
Huaijin 0ec3285e1a fix: add order by field to select when need (#3259) 2024-04-16 18:04:55 +08:00
Subhra264 e9e8160391 feat: add audit trails for enterprise version (#3211) 2024-04-16 11:40:32 +05:30
Ashish KolheandBhargav 1c1b5c5e7f fix: cookies issue for SSO (#3244)
Co-authored-by: Bhargav <BJP232004@GMAIL.COM>
2024-04-16 07:27:33 +05:30
HuaijinandHengfei Yang cacf46e480 feat: only enable tracing in search (#3230)
close #3215 
use follow to only enable tracing in search
```
ZO_TRACING_ENABLED=false
ZO_TRACING_SEARCH_ENABLED=true 
```

---------

Co-authored-by: Hengfei Yang <hengfei.yang@gmail.com>
2024-04-15 18:43:34 +08:00
Hengfei Yang a48326861f feat: complete super cluster (#3226) 2024-04-12 13:45:02 +08:00
HuaijinandHengfei Yang e7f17e0541 chore: rename search_job to query_manager (#3214)
rename cancel job related api
from 
```
#[delete("/search_job/{trace_id}")]
#[get("/search_job/status")]
```
to 
```
#[delete("/query_manager/{trace_id}")]
#[get("/query_manager/status")]
```

---------

Co-authored-by: Hengfei Yang <hengfei.yang@gmail.com>
2024-04-10 22:50:14 +08:00
Huaijin 35d42fe228 feat: replace sessiond_id to trace_id when enable tracing (#3204) 2024-04-10 13:38:22 +08:00
Huaijin b8e1790030 fix: modify cancel query status code to 429 (#3206) 2024-04-10 13:17:12 +08:00
Huaijin 951c55bd92 feat: make user can cancel query task by session_id (#3130) 2024-04-08 23:43:05 +08:00
Hengfei Yang b017352b11 fix: traces metadata write error (#3187) 2024-04-07 20:09:10 +08:00
Hengfei Yang 611b955b10 refactor: separate search structure to config crate (#3186)
- [x] Separate search structure into config crate
- [x] fixed #3084
2024-04-07 12:01:47 +08:00
Hengfei Yang 42cffffe31 fix: node cache status (#3170) 2024-04-05 19:04:45 +08:00
Hengfei Yang 0c33ee62d7 perf: node cache status (#3169) 2024-04-05 16:29:49 +08:00
Hengfei Yang aba980714f feat: add auth cookie max age to 30 days (#3165) 2024-04-05 15:23:34 +08:00