Huaijin
|
6246b7bb27
|
feat: add peak memory usage to usage report (#9609)
|
2025-12-13 17:30:51 +08:00 |
|
Huaijin
|
7484b46089
|
perf: gc stringview before send recordbatch to leader (#9525)
|
2025-12-09 23:37:27 +08:00 |
|
Huaijin
|
9190a9d650
|
feat: upgrade datafusion to 51 (#9202)
|
2025-11-25 23:16:09 +08:00 |
|
Huaijin
|
3b6b2bce68
|
feat: improve metrics for RemoteScanExec (#8653)
|
2025-09-26 14:56:04 +08:00 |
|
Hengfei Yang
|
215cf796cd
|
feat: remove etcd (#8466)
|
2025-09-16 19:02:47 +08:00 |
|
Hengfei Yang
|
97d09eff1e
|
fix: support prefix star match_all (#8451)
|
2025-09-16 13:05:02 +08:00 |
|
Hengfei Yang
|
1989432ba7
|
feat: remove syslog (#8227)
### **User description**
close #8186
___
### **PR Type**
Enhancement, Documentation
___
### **Description**
- Remove syslog feature across codebase
- Clean config and routing references
- Update metadata prefixes and SBOM files
- Refresh i18n and OpenAPI assets
___
### Diagram Walkthrough
```mermaid
flowchart LR
SYS["Syslog feature"] -- "deprecated & removed" --> CODE["Code paths"]
CODE -- "delete flags/routes" --> CFG["Configuration"]
CODE -- "remove storage keys" --> META["Metadata prefixes"]
CODE -- "update specs" --> SBOM["SBOM/XML assets"]
CODE -- "update docs/i18n" --> WEB["Web locales & OpenAPI"]
```
<details> <summary><h3> File Walkthrough</h3></summary>
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><details><summary>13
files</summary><table>
<tr>
<td><strong>mod.rs</strong><dd><code>Remove syslog config import from
job module</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-f2e4c29b8eef22189ec704a832633c4bd135a24444f054864c98064bd0963681">+3/-26</a>
</td>
</tr>
<tr>
<td><strong>mod.rs</strong><dd><code>Stop glob importing config; drop
syslog usage</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-ca09c9c9b020049bdbc3382c466bfcca80daac92e98760d9a9a76172abf34049">+1/-3</a>
</td>
</tr>
<tr>
<td><strong>meta.rs</strong><dd><code>Drop `/syslog` from metadata item
prefixes</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-1797798cd07803457a6273ef793d56568d8c91e743f6c4649c6db733325fb0af">+1/-2</a>
</td>
</tr>
<tr>
<td><strong>config.rs</strong><dd><code>Remove syslog-related
configuration options</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-9aeee4a74c0520daa40f9b81c7016f5b6b3254375b968dd7598e745630980d62">+0/-34</a>
</td>
</tr>
<tr>
<td><strong>config.rs</strong><dd><code>Purge syslog feature flag and
defaults</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-cda0d9179ed982fa5f0989c9b26f21cfa49dd1de28195a98135650ffcc7c602a">+0/-25</a>
</td>
</tr>
<tr>
<td><strong>mod.rs</strong><dd><code>Clean references tied to syslog
ingestion</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-5061e662a8899b7e00e5744bd72f808b28ac479a8921ac519f7409bffdc4438a">+0/-60</a>
</td>
</tr>
<tr>
<td><strong>mod.rs</strong><dd><code>Delete syslog router
endpoints</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-02556e3f515441b5d2b6bbea7829df488beac03c4cc41309a6638ae3c0e0aec6">+0/-5</a>
</td>
</tr>
<tr>
<td><strong>mod.rs</strong><dd><code>Detach syslog handler
wiring</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-99620cff6123acf0598ed2ec9d1c06f02cb0ddece1bef898047eb303d0b71fc2">+0/-1</a>
</td>
</tr>
<tr>
<td><strong>mod.rs</strong><dd><code>Remove syslog-specific log
ingestion paths</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-ce72aea3fa4c44904cbd9ec07bd844bec71b49c9676d667b14056aa5798f96b2">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>mod.rs</strong><dd><code>Clean DB interactions for syslog
keys</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-b7e3bf7f0ac23dd084c0c817a310a4d5e7a64ff532746d182986ef940fa03fd0">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>mod.rs</strong><dd><code>Adjust request handling without
syslog</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-a1cfd40da1ab6cd4db0181fd8664965034298047b3b7c3320c5385897a7c4aed">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>mod.rs</strong><dd><code>Unexport syslog
services</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-1b15316505c31acccb26ba66d920fdb0894567d08d2bf1e3457716d128a67b83">+0/-2</a>
</td>
</tr>
<tr>
<td><strong>mod.rs</strong><dd><code>Remove syslog metadata
definitions</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-fbf797574839e69491ea0429141c038c0ff96297bdf3d8c60d60cdc4acec74b1">+0/-2</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Tests</strong></td><td><details><summary>2
files</summary><table>
<tr>
<td><strong>integration_test.rs</strong><dd><code>Update tests to
exclude syslog paths</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-7ff815b68943f08bef79f083c09e55ca8c18db8e25033034b12fa31f1d43dab4">+0/-57</a>
</td>
</tr>
<tr>
<td><strong>useIngestionRoutes.spec.ts</strong><dd><code>Update UI tests
to remove syslog routes</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-3b7ebacf9481f4643a2b56ffe53ab161fc89d416e280d45b48568866a4dee40c">+0/-1</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Documentation</strong></td><td><details><summary>20
files</summary><table>
<tr>
<td><strong>openapi.rs</strong><dd><code>Remove syslog routes from
OpenAPI</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-edb8ce232c0cd08366879f642788a75d99f6bab64b4c0e77391281fdb9241e90">+0/-5</a>
</td>
</tr>
<tr>
<td><strong>config.cdx.xml</strong><dd><code>Update config component
index (remove syslog)</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-41ee11320f37e20fc96f754d35a890df5068af5072fd5388169d1cf305a1ed3b">+15011/-4611</a></td>
</tr>
<tr>
<td><strong>wal.cdx.xml</strong><dd><code>Update WAL component index
references</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-3d72e8b949a91b0bd78e97aa3ebf69e2887e2851223ea3d10fedeb0125c35a19">+19476/-358</a></td>
</tr>
<tr>
<td><strong>openobserve.cdx.xml</strong><dd><code>Refresh SBOM root;
remove syslog entries</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-454f38f03cf69f6b5358f5a528be4214ec2d33081b9e98ebe5d92c8bef47dc48">+14015/-7932</a></td>
</tr>
<tr>
<td><strong>infra.cdx.xml</strong><dd><code>Update infra component
index, no syslog</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-e51bf18198bc65a604b53ee18152ad9f2453ab7870d5be949022058e054ada73">+14127/-6086</a></td>
</tr>
<tr>
<td><strong>proto.cdx.xml</strong><dd><code>Update proto index; purge
syslog mentions</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-a15fa99b53917ea85b4e268bb7612d43ee881dbe4ecf70a6682bb919b1f2f219">+8000/-1513</a></td>
</tr>
<tr>
<td><strong>ingester.cdx.xml</strong><dd><code>Adjust ingester index
excluding syslog</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-e72a9be4ba2aaff1a6b837a7f7149489603f8fe720766757c4291082e98b5a65">+15845/-4615</a></td>
</tr>
<tr>
<td><strong>flight.cdx.xml</strong><dd><code>Add/refresh flight
component index</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-f41393a0191b0560da893a5e24b2e4529f7c9bb34fc71231a532b8790630cba2">+19900/-0</a></td>
</tr>
<tr>
<td><strong>hi.json</strong><dd><code>Remove syslog strings from Hindi
locale</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-1e7b52b5c4e762db2c923d0d3efb6d693702825ed3a1a112d3069f26b0d5f605">+0/-13</a>
</td>
</tr>
<tr>
<td><strong>fr.json</strong><dd><code>Remove syslog strings from French
locale</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-db80e762b88ddf183820c050cdc6b215e6b02b365b5e73f5152af46b0d26f1a2">+0/-13</a>
</td>
</tr>
<tr>
<td><strong>tr.json</strong><dd><code>Remove syslog strings from Turkish
locale</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-6f0f131e9e2591480c4c5d1eaffc72d02dc31cbd8d3f90d8f012f08cabac8818">+0/-13</a>
</td>
</tr>
<tr>
<td><strong>de.json</strong><dd><code>Remove syslog strings from German
locale</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-78f24ecb2dbcfc38fdf3ec22b2559a5b40d236ea689d1c55f5d3e87168310264">+0/-13</a>
</td>
</tr>
<tr>
<td><strong>ko.json</strong><dd><code>Remove syslog strings from Korean
locale</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-50e27ca1b4825a5026f3a251bfcf79c97cab07cfade2ebd512d332453d707c48">+0/-13</a>
</td>
</tr>
<tr>
<td><strong>it.json</strong><dd><code>Remove syslog strings from Italian
locale</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-2de78074a5f887afddce60d694ead9322e6ab223eb70251c13819f3028bdc70d">+0/-13</a>
</td>
</tr>
<tr>
<td><strong>nl.json</strong><dd><code>Remove syslog strings from Dutch
locale</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-a1706021687ae5d8a1c006c49eab3946174fecd895f9b70a89c2e76d97250906">+0/-13</a>
</td>
</tr>
<tr>
<td><strong>es.json</strong><dd><code>Remove syslog strings from Spanish
locale</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-ac2a2167b8b973e3f776f9fe3b43bef4576470d8ad33f3d7cfaff6edff0e5778">+0/-13</a>
</td>
</tr>
<tr>
<td><strong>pt.json</strong><dd><code>Remove syslog strings from
Portuguese locale</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-38e804f64cb5e0e451849fc84e9b46e53c954a4a4263d51c18665ad45f4b4815">+0/-13</a>
</td>
</tr>
<tr>
<td><strong>zh.json</strong><dd><code>Remove syslog strings from Chinese
locale</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-8818055db58f83230aeea4ebfd4cec31d924e8c47b6f91298e356959ab25339e">+0/-13</a>
</td>
</tr>
<tr>
<td><strong>ja.json</strong><dd><code>Remove syslog strings from
Japanese locale</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-092e49c5f9fbc1b539ab9c2866d108d0ce1d314022b4c294eb4611b285e7bbd3">+0/-13</a>
</td>
</tr>
<tr>
<td><strong>en.json</strong><dd><code>Remove syslog strings from English
locale</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-892aa3d75ab6e129ef9116aa21bec1b9a15ba69ce5366d2a19128078c690d824">+0/-13</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Dependencies</strong></td><td><details><summary>1
files</summary><table>
<tr>
<td><strong>Cargo.toml</strong><dd><code>Update dependencies/features
after syslog removal</code>
</dd></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-2e9d962a08321605940b5a657135052fbcef87b5e360662bb527c96d9a615542">+0/-3</a>
</td>
</tr>
</table></details></td></tr><tr><td><strong>Additional
files</strong></td><td><details><summary>10 files</summary><table>
<tr>
<td><strong>syslog.rs</strong></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-dc6813e31e32c23aae5760091460d2ec4023d37ae73e49d29052d9f4e9f2e1fa">+0/-43</a>
</td>
</tr>
<tr>
<td><strong>websocket.rs</strong></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-48f05dcd4b6f1d8345cb5707e1a3c34eedd76d94a3c3904eeabd799c7820789d">+0/-90</a>
</td>
</tr>
<tr>
<td><strong>mod.rs</strong></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-58010c6e78f69dc57c353890a807371cd43c2b4cceeeb1e9378130f26d898397">+0/-143</a>
</td>
</tr>
<tr>
<td><strong>mod.rs</strong></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-66207bd699343342402f88cdd331f4c549783754e4921d0c8d43e026e2d8e575">+0/-135</a>
</td>
</tr>
<tr>
<td><strong>syslog_server.rs</strong></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-cb7610142582b44885f673583ab16262c3b9ca6de1f59a9def65e503360665a0">+0/-137</a>
</td>
</tr>
<tr>
<td><strong>report_server.cdx.xml</strong></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-d7a2fd1b635919119af9187ef44188c384bd01e444e74a9d15eaa21b0840b7ed">+20472/-0</a></td>
</tr>
<tr>
<td><strong>syslog.rs</strong></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-4c0e9282e3d2352f9a382099901fe034bae2961eed01d764f16ad52f27f55db4">+0/-180</a>
</td>
</tr>
<tr>
<td><strong>syslog.rs</strong></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-4bc46f36fad79f5df8c42b8a8d5d8c4a70b1320b966bcff3421deeb96a1981fa">+0/-559</a>
</td>
</tr>
<tr>
<td><strong>syslogs_route.rs</strong></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-325df35568c993fc0727bfb0499b682e6bd30af781687706306b3bdb429c49e2">+0/-191</a>
</td>
</tr>
<tr>
<td><strong>syslog.ts</strong></td>
<td><a
href="https://github.com/openobserve/openobserve/pull/8227/files#diff-69ec0272ddac65f2cc96c79d84ca3933fc335a8d21ab5dd6909d71ea02a46486">+0/-37</a>
</td>
</tr>
</table></details></td></tr></tr></tbody></table>
</details>
___
|
2025-09-01 14:47:47 +08:00 |
|
Huaijin
|
d0fab62ee4
|
chore: add metrics for custom ExecutionPlan (#8131)
|
2025-08-26 12:44:24 +08:00 |
|
Huaijin
|
f73c29f333
|
chore: add unit test (#8099)
|
2025-08-22 18:33:34 +08:00 |
|
Huaijin
|
6042eee547
|
chore: add node_name to analyze (#8081)
|
2025-08-22 10:05:44 +08:00 |
|
Huaijin
|
0581f626e5
|
feat: impl distribute query analyze (#8063)
|
2025-08-21 15:49:57 +08:00 |
|
Huaijin
|
e74ad0c932
|
feat: use custom FlightData encoder/decoder send ScanStats (#7979)
|
2025-08-12 17:03:24 +08:00 |
|