Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(postgres sink): Add postgres sink (#21248)
* feat(sinks): Initial postgres log sink implementation * feat(sinks): Initial postgres log sink implementation * test(sinks): Add integration test for postgres sink * feat(sinks): postgres sink config unit tests * docs(website): update components cue * chore: update spelling checklist * style: cargo fmt * fix: clippy lint * fix: clippy lint * docs: add changelog * docs: add changelog * chore: rename postgres integration tests feature flag * chore: rename postgres integration tests feature flag * docs: include connection pool reference * fix: fix compilation issue in benches * chore: rename feature flag * feat: update * test: refactored test * test: add new test & store timestamp instead of text * test: add new test & store timestamp instead of text * test: add new test & store timestamp instead of text * test: add reference link * test: add more tests * chore: revert changes in postgresql_metrics integration test * refactor: mv postgres integration test utils in test_utils * feat: allow for metric events * chore: update todo * feat: update * chore: update todo * chore: update example * chore: update todo * chore: update feature gate * chore: update components docs * chore: fix typo in Cargo.toml * test: add test for traces * test: typed span in db * fix: clippy lint * fix: clippy lint * test: add primary key violation test * refactor: rename temp_table function * test: reduce trace struct fields * chore: remove todo * feat: remove panic in postgres request creation * feat: retry for some postgres errors * chore: add docs about postgres connection string * chore: update postgres sink documentation * feat: throttle warn * fix: clippy lints * style: apply format * docs: update generated components docs * fix: spelling * fix: semantic.yml * fix: add period to warn message * chore: update changelog * Update src/sinks/postgres/config.rs Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com> * chore: remove todo * chore: remove todo * chore: remove todo * chore: remove todo * chore: remove todo * docs: initial postgres sink documentation * docs: add how it works section * docs: update website docs * chore: update CI spelling & Cargo.lock * dd-rust-license-tool write * docs: change delivery to exactly_once --------- Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com>
- Loading branch information