This is an automated email from the ASF dual-hosted git repository.
lahirujayathilake pushed a change to branch tracing-impl
in repository https://gitbox.apache.org/repos/asf/airavata-custos.git
from 90afdaed6 Include tracing for SLURM subscribers
add cff75d29d source-column
add f8dd4d16b Add audit-driven trace store that reads audit_events and
amie_audit_log
add 561d25988 expose audit endpoints
No new revisions were added by this update.
Summary of changes:
cmd/server/main.go | 29 +-
connectors/ACCESS/AMIE-Processor/README.md | 77 +++-
.../pipeline/tracing_clean_slate_test.go | 224 +++++++++++
.../internal/subscribers/cluster_user.go | 2 +
.../internal/subscribers/account.go | 3 +
.../internal/subscribers/members.go | 3 +
internal/{tracing/audit.go => audit/source.go} | 31 +-
internal/audit/source_test.go | 51 +++
...down.sql => 000007_audit_event_source.down.sql} | 5 +-
...s.down.sql => 000007_audit_event_source.up.sql} | 6 +-
internal/server/audit_handlers.go | 230 ++++++++++++
internal/server/audit_handlers_test.go | 409 +++++++++++++++++++++
internal/server/server.go | 52 ++-
internal/server/server_trace_test.go | 63 ++++
internal/store/audit_event_store.go | 8 +-
internal/store/audit_trace_store.go | 329 +++++++++++++++++
internal/store/audit_trace_store_test.go | 144 ++++++++
pkg/models/audit.go | 1 +
pkg/models/trace.go | 100 +++++
pkg/service/audit_event.go | 12 +
scripts/run-amie-integration-tests.sh | 1 -
21 files changed, 1730 insertions(+), 50 deletions(-)
create mode 100644
connectors/ACCESS/AMIE-Processor/pipeline/tracing_clean_slate_test.go
copy internal/{tracing/audit.go => audit/source.go} (54%)
create mode 100644 internal/audit/source_test.go
copy internal/db/migrations/{000002_compute_clusters.down.sql =>
000007_audit_event_source.down.sql} (90%)
copy internal/db/migrations/{000006_audit_trace_columns.down.sql =>
000007_audit_event_source.up.sql} (87%)
create mode 100644 internal/server/audit_handlers.go
create mode 100644 internal/server/audit_handlers_test.go
create mode 100644 internal/server/server_trace_test.go
create mode 100644 internal/store/audit_trace_store.go
create mode 100644 internal/store/audit_trace_store_test.go
create mode 100644 pkg/models/trace.go