{"data":[{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spans":[{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"f29020789a0b44ce","operationName":"SQL MspManagedOrganization Load","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3bb775e6287de76e"}],"startTime":1792983885830629,"duration":459,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"organization-db_production"},{"key":"db.query.name","type":"string","value":"MspManagedOrganization Load"},{"key":"db.statement","type":"string","value":"SELECT \"msp_managed_organizations\".* FROM \"msp_managed_organizations\" WHERE \"msp_managed_organizations\".\"msp_account_id\" = ? LIMIT ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p1","warnings":["parent span ID=3bb775e6287de76e is not in the trace; skipping clock skew adjustment","parent span ID=3bb775e6287de76e is not in the trace; skipping clock skew adjustment"]},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"fdb62a09978ef91c","operationName":"Load all users managed by one MSP | full/small_msp_10 (10 retrieved users; 11-user fixture) | can | Redis cold | batched 10","references":[],"startTime":1792983885801264,"duration":377916,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.workload"},{"key":"authorization.mode","type":"string","value":"can"},{"key":"fixture.account_count","type":"int64","value":11},{"key":"fixture.name","type":"string","value":"small_msp_10"},{"key":"fixture.profile","type":"string","value":"full"},{"key":"fixture.user_count","type":"int64","value":11},{"key":"parent_account.retrieval_mode","type":"string","value":"api"},{"key":"redis.enabled","type":"bool","value":true},{"key":"redis.phase","type":"string","value":"cold"},{"key":"retrieval.batch_size","type":"int64","value":10},{"key":"retrieval.mode","type":"string","value":"batched"},{"key":"workload.case","type":"string","value":"msp10-all-users-fast-cold"},{"key":"workload.collection","type":"string","value":"msp10-all-users-single-scope-capabilities-vs-can-20261025"},{"key":"workload.intent","type":"string","value":"Load all users managed by one MSP"},{"key":"workload.outcome","type":"string","value":"ok"},{"key":"workload.revision","type":"string","value":"d72408d854fd33055678c66b59b393cb235dfb33"},{"key":"workload.sample","type":"string","value":"msp10-all-users-fast-cold"},{"key":"workload.stack","type":"string","value":"prod"},{"key":"workload.user_count","type":"int64","value":10},{"key":"workload.warmup","type":"bool","value":false},{"key":"span.kind","type":"string","value":"internal"},{"key":"otel.status_code","type":"string","value":"OK"}],"logs":[],"processID":"p2","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"98da856c44bb21ec","operationName":"SQL OrganizationAccount Load","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"dcd80b5f574e17da"}],"startTime":1792983885861090,"duration":450,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"organization-db_production"},{"key":"db.query.name","type":"string","value":"OrganizationAccount Load"},{"key":"db.statement","type":"string","value":"SELECT \"organization_accounts\".* FROM \"organization_accounts\" WHERE \"organization_accounts\".\"account_id\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"34667c1803a5ba95","operationName":"SQL OrganizationAccount Load","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"dcd80b5f574e17da"}],"startTime":1792983885862808,"duration":278,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"organization-db_production"},{"key":"db.query.name","type":"string","value":"OrganizationAccount Load"},{"key":"db.statement","type":"string","value":"SELECT \"organization_accounts\".* FROM \"organization_accounts\" WHERE \"organization_accounts\".\"organization_id\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"8237d574b76a80b9","operationName":"SQL OrganizationAccount Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"751bb3b34fbaaaa6"}],"startTime":1792983885884656,"duration":569,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"organization-db_production"},{"key":"db.query.name","type":"string","value":"OrganizationAccount Pluck"},{"key":"db.statement","type":"string","value":"SELECT \"organization_accounts\".\"account_id\", \"managed\".\"msp_account_id\", \"managed\".\"msp_organization_id\", \"managed\".\"client_organization_id\" FROM \"organization_accounts\" INNER JOIN msp_managed_organizations managed ON managed.client_organization_id = organization_accounts.organization_id INNER JOIN organization_accounts provider ON provider.account_id = managed.msp_account_id AND provider.organization_id = managed.msp_organization_id WHERE \"organization_accounts\".\"account_id\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3ff4e974eec1a64e","operationName":"SQL OrganizationAccount Load","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"45ca437fadef66a7"}],"startTime":1792983885942777,"duration":458,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"organization-db_production"},{"key":"db.query.name","type":"string","value":"OrganizationAccount Load"},{"key":"db.statement","type":"string","value":"SELECT \"organization_accounts\".* FROM \"organization_accounts\" WHERE \"organization_accounts\".\"account_id\" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"231ca0ad6f44733c","operationName":"SQL OrganizationAccount Load","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"45ca437fadef66a7"}],"startTime":1792983885945936,"duration":348,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"organization-db_production"},{"key":"db.query.name","type":"string","value":"OrganizationAccount Load"},{"key":"db.statement","type":"string","value":"SELECT \"organization_accounts\".* FROM \"organization_accounts\" WHERE \"organization_accounts\".\"organization_id\" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"a17461fc25c425ad","operationName":"SQL OrganizationAccount Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"45907591150a7852"}],"startTime":1792983885968425,"duration":1631,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"organization-db_production"},{"key":"db.query.name","type":"string","value":"OrganizationAccount Pluck"},{"key":"db.statement","type":"string","value":"SELECT \"organization_accounts\".\"account_id\", \"managed\".\"msp_account_id\", \"managed\".\"msp_organization_id\", \"managed\".\"client_organization_id\" FROM \"organization_accounts\" INNER JOIN msp_managed_organizations managed ON managed.client_organization_id = organization_accounts.organization_id INNER JOIN organization_accounts provider ON provider.account_id = managed.msp_account_id AND provider.organization_id = managed.msp_organization_id WHERE \"organization_accounts\".\"account_id\" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"b3f70374b73728a7","operationName":"SQL OrganizationAccount Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"df557e7da3822128"}],"startTime":1792983885986119,"duration":1019,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"organization-db_production"},{"key":"db.query.name","type":"string","value":"OrganizationAccount Pluck"},{"key":"db.statement","type":"string","value":"SELECT \"organization_accounts\".\"account_id\", \"managed\".\"msp_account_id\", \"managed\".\"msp_organization_id\", \"managed\".\"client_organization_id\" FROM \"organization_accounts\" INNER JOIN msp_managed_organizations managed ON managed.client_organization_id = organization_accounts.organization_id INNER JOIN organization_accounts provider ON provider.account_id = managed.msp_account_id AND provider.organization_id = managed.msp_organization_id WHERE \"organization_accounts\".\"account_id\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"838b92f393110d3f","operationName":"SQL OrganizationAccount Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"8da42d22c7a75206"}],"startTime":1792983886022755,"duration":1927,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"organization-db_production"},{"key":"db.query.name","type":"string","value":"OrganizationAccount Pluck"},{"key":"db.statement","type":"string","value":"SELECT \"organization_accounts\".\"account_id\", \"managed\".\"msp_account_id\", \"managed\".\"msp_organization_id\", \"managed\".\"client_organization_id\" FROM \"organization_accounts\" INNER JOIN msp_managed_organizations managed ON managed.client_organization_id = organization_accounts.organization_id INNER JOIN organization_accounts provider ON provider.account_id = managed.msp_account_id AND provider.organization_id = managed.msp_organization_id WHERE \"organization_accounts\".\"account_id\" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"f69fa97f8ce59844","operationName":"SQL OrganizationAccount Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"2ea4241ca6f4f5ce"}],"startTime":1792983886039210,"duration":741,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"organization-db_production"},{"key":"db.query.name","type":"string","value":"OrganizationAccount Pluck"},{"key":"db.statement","type":"string","value":"SELECT \"organization_accounts\".\"account_id\", \"managed\".\"msp_account_id\", \"managed\".\"msp_organization_id\", \"managed\".\"client_organization_id\" FROM \"organization_accounts\" INNER JOIN msp_managed_organizations managed ON managed.client_organization_id = organization_accounts.organization_id INNER JOIN organization_accounts provider ON provider.account_id = managed.msp_account_id AND provider.organization_id = managed.msp_organization_id WHERE \"organization_accounts\".\"account_id\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"27249b36e1701d8f","operationName":"SQL OrganizationAccount Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"ac12aa561144b7a1"}],"startTime":1792983886113849,"duration":805,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"organization-db_production"},{"key":"db.query.name","type":"string","value":"OrganizationAccount Pluck"},{"key":"db.statement","type":"string","value":"SELECT \"organization_accounts\".\"account_id\", \"managed\".\"msp_account_id\", \"managed\".\"msp_organization_id\", \"managed\".\"client_organization_id\" FROM \"organization_accounts\" INNER JOIN msp_managed_organizations managed ON managed.client_organization_id = organization_accounts.organization_id INNER JOIN organization_accounts provider ON provider.account_id = managed.msp_account_id AND provider.organization_id = managed.msp_organization_id WHERE \"organization_accounts\".\"account_id\" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"aa441bdc3fcf1455","operationName":"SQL OrganizationAccount Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"7d5251f690774be7"}],"startTime":1792983886130728,"duration":543,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"organization-db_production"},{"key":"db.query.name","type":"string","value":"OrganizationAccount Pluck"},{"key":"db.statement","type":"string","value":"SELECT \"organization_accounts\".\"account_id\", \"managed\".\"msp_account_id\", \"managed\".\"msp_organization_id\", \"managed\".\"client_organization_id\" FROM \"organization_accounts\" INNER JOIN msp_managed_organizations managed ON managed.client_organization_id = organization_accounts.organization_id INNER JOIN organization_accounts provider ON provider.account_id = managed.msp_account_id AND provider.organization_id = managed.msp_organization_id WHERE \"organization_accounts\".\"account_id\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"8f3ede813b2e0c13","operationName":"Redis pipeline: 1 GET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"dcd80b5f574e17da"}],"startTime":1792983885861828,"duration":275,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":1},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"82a8cf976602dca0","operationName":"Redis pipeline: 1 SET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"dcd80b5f574e17da"}],"startTime":1792983885863350,"duration":130,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":1},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"ad421136b1dd8739","operationName":"Redis pipeline: 10 GET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"45ca437fadef66a7"}],"startTime":1792983885943660,"duration":163,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":10},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"92fe046246fc9f68","operationName":"Redis pipeline: 10 SET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"45ca437fadef66a7"}],"startTime":1792983885948685,"duration":392,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":10},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"dcd80b5f574e17da","operationName":"Load organization context for 1 account","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3ef64dd38f80ad9e"}],"startTime":1792983885854781,"duration":10901,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/organization_account_ids/for_account_ids"},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p3","warnings":["parent span ID=3ef64dd38f80ad9e is not in the trace; skipping clock skew adjustment","parent span ID=3ef64dd38f80ad9e is not in the trace; skipping clock skew adjustment"]},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"751bb3b34fbaaaa6","operationName":"Load 0 MSP relationships","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"693976f326c41ed4"}],"startTime":1792983885878208,"duration":7577,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/internal/auth/account_providers"},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"45ca437fadef66a7","operationName":"Load organization context for 10 accounts","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"c339af66839a33eb"}],"startTime":1792983885937562,"duration":13146,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/organization_account_ids/for_account_ids"},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p3","warnings":["parent span ID=c339af66839a33eb is not in the trace; skipping clock skew adjustment","parent span ID=c339af66839a33eb is not in the trace; skipping clock skew adjustment"]},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"45907591150a7852","operationName":"Load 10 MSP relationships","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"6240435aa0fef74d"}],"startTime":1792983885963456,"duration":9218,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/internal/auth/account_providers"},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"df557e7da3822128","operationName":"Load 0 MSP relationships","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"6240435aa0fef74d"}],"startTime":1792983885982656,"duration":5524,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/internal/auth/account_providers"},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"8da42d22c7a75206","operationName":"Load 10 MSP relationships","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"56a10f7a17d3c3bf"}],"startTime":1792983886018353,"duration":7828,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/internal/auth/account_providers"},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"2ea4241ca6f4f5ce","operationName":"Load 0 MSP relationships","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"56a10f7a17d3c3bf"}],"startTime":1792983886033909,"duration":7328,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/internal/auth/account_providers"},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"ac12aa561144b7a1","operationName":"Load 10 MSP relationships","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"57624ede9d2f06e7"}],"startTime":1792983886106792,"duration":9397,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/internal/auth/account_providers"},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"7d5251f690774be7","operationName":"Load 0 MSP relationships","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"57624ede9d2f06e7"}],"startTime":1792983886124284,"duration":7487,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/internal/auth/account_providers"},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p3","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"e351f2fd52cbdf35","operationName":"Redis pipeline: 1 GET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"693976f326c41ed4"}],"startTime":1792983885835301,"duration":136,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":1},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"96f2cc0b8160b6ec","operationName":"Redis pipeline: 1 SET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"693976f326c41ed4"}],"startTime":1792983885895081,"duration":145,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":1},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"7cd11b5259124872","operationName":"Redis pipeline: 1 GET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3cc87078b3e0d5c9"}],"startTime":1792983885899813,"duration":120,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":1},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"d4f2127cefa36539","operationName":"Redis pipeline: 1 GET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"78460d62f76eb434"}],"startTime":1792983885912618,"duration":133,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":1},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"27b32f8962c429dc","operationName":"Redis pipeline: 10 GET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"6240435aa0fef74d"}],"startTime":1792983885919935,"duration":152,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":10},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"c0ad9fe8930521aa","operationName":"Redis pipeline: 10 SET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"6240435aa0fef74d"}],"startTime":1792983885995712,"duration":437,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":10},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"12de715c80340f7f","operationName":"Redis pipeline: 10 GET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"56a10f7a17d3c3bf"}],"startTime":1792983886010623,"duration":171,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":10},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"0faaa0daf903f9cb","operationName":"Redis pipeline: 10 SET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"56a10f7a17d3c3bf"}],"startTime":1792983886049655,"duration":210,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":10},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"50a9f2a516727398","operationName":"Redis pipeline: 10 GET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"57624ede9d2f06e7"}],"startTime":1792983886098059,"duration":132,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":10},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"0399d6860e2e6da6","operationName":"Redis pipeline: 10 SET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"57624ede9d2f06e7"}],"startTime":1792983886134568,"duration":224,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":10},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"07a1298c60f4a480","operationName":"Redis pipeline: 10 GET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"57624ede9d2f06e7"}],"startTime":1792983886134857,"duration":135,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":10},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"94f4af64179c0a86","operationName":"Redis pipeline: 10 GET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"4f9da0acb95c9f4c"}],"startTime":1792983886166657,"duration":250,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":10},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"09b827797434a395","operationName":"Redis pipeline: 10 GET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"4f9da0acb95c9f4c"}],"startTime":1792983886167080,"duration":155,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":10},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"947d45cce61afd63","operationName":"SQL CapabilityGrant Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"693976f326c41ed4"}],"startTime":1792983885894479,"duration":377,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"authz-db_production"},{"key":"db.query.name","type":"string","value":"CapabilityGrant Pluck"},{"key":"db.statement","type":"string","value":"SELECT \"capability_grants\".\"scope_id\" FROM \"capability_grants\" WHERE \"capability_grants\".\"group_id\" IN (?, ?) AND \"capability_grants\".\"scope_type\" = ? AND \"capability_grants\".\"scope_id\" = ? AND \"capability_grants\".\"permission\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"eddc6fd0e71b031e","operationName":"SQL CapabilityGrant Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"6240435aa0fef74d"}],"startTime":1792983885994592,"duration":488,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"authz-db_production"},{"key":"db.query.name","type":"string","value":"CapabilityGrant Pluck"},{"key":"db.statement","type":"string","value":"SELECT \"capability_grants\".\"scope_id\" FROM \"capability_grants\" WHERE \"capability_grants\".\"group_id\" IN (?, ?) AND \"capability_grants\".\"scope_type\" = ? AND \"capability_grants\".\"scope_id\" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) AND \"capability_grants\".\"permission\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"f883a93ba1d41dea","operationName":"SQL CapabilityGrant Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"56a10f7a17d3c3bf"}],"startTime":1792983886048986,"duration":331,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"authz-db_production"},{"key":"db.query.name","type":"string","value":"CapabilityGrant Pluck"},{"key":"db.statement","type":"string","value":"SELECT \"capability_grants\".\"scope_id\" FROM \"capability_grants\" WHERE \"capability_grants\".\"group_id\" IN (?, ?) AND \"capability_grants\".\"scope_type\" = ? AND \"capability_grants\".\"scope_id\" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) AND \"capability_grants\".\"permission\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"a2f3bda8b8a59449","operationName":"SQL CapabilityGrant Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"57624ede9d2f06e7"}],"startTime":1792983886097590,"duration":292,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"authz-db_production"},{"key":"db.query.name","type":"string","value":"CapabilityGrant Pluck"},{"key":"db.statement","type":"string","value":"SELECT \"capability_grants\".\"scope_id\" FROM \"capability_grants\" WHERE \"capability_grants\".\"group_id\" IN (?, ?) AND \"capability_grants\".\"scope_type\" = ? AND \"capability_grants\".\"scope_id\" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) AND \"capability_grants\".\"permission\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"747217182ff1c62c","operationName":"SQL CapabilityGrant Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"57624ede9d2f06e7"}],"startTime":1792983886133876,"duration":412,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"authz-db_production"},{"key":"db.query.name","type":"string","value":"CapabilityGrant Pluck"},{"key":"db.statement","type":"string","value":"SELECT \"capability_grants\".\"scope_id\" FROM \"capability_grants\" WHERE \"capability_grants\".\"group_id\" IN (?, ?) AND \"capability_grants\".\"scope_type\" = ? AND \"capability_grants\".\"scope_id\" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) AND \"capability_grants\".\"permission\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"d9e66cb73402a450","operationName":"SQL CapabilityGrant Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"4f9da0acb95c9f4c"}],"startTime":1792983886165908,"duration":348,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"authz-db_production"},{"key":"db.query.name","type":"string","value":"CapabilityGrant Pluck"},{"key":"db.statement","type":"string","value":"SELECT \"capability_grants\".\"scope_id\" FROM \"capability_grants\" WHERE \"capability_grants\".\"group_id\" IN (?, ?) AND \"capability_grants\".\"scope_type\" = ? AND \"capability_grants\".\"scope_id\" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) AND \"capability_grants\".\"permission\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"693976f326c41ed4","operationName":"Check account.read for 1 account","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"db288dbb50e6bb07"}],"startTime":1792983885834152,"duration":61611,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"authorization.permission","type":"string","value":"account.read"},{"key":"authorization.scope_type","type":"string","value":"Account"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/can/Account/account.read"},{"key":"scope.count","type":"int64","value":1},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p4","warnings":["parent span ID=db288dbb50e6bb07 is not in the trace; skipping clock skew adjustment","parent span ID=db288dbb50e6bb07 is not in the trace; skipping clock skew adjustment"]},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3cc87078b3e0d5c9","operationName":"Check account.read for 1 account","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"e57ac01a480da51d"}],"startTime":1792983885898993,"duration":1173,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"authorization.permission","type":"string","value":"account.read"},{"key":"authorization.scope_type","type":"string","value":"Account"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/can/Account/account.read"},{"key":"scope.count","type":"int64","value":1},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p4","warnings":["parent span ID=e57ac01a480da51d is not in the trace; skipping clock skew adjustment","parent span ID=e57ac01a480da51d is not in the trace; skipping clock skew adjustment"]},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"78460d62f76eb434","operationName":"Check account.read for 1 account","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"a096f9b7c4643fd1"}],"startTime":1792983885911917,"duration":1064,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"authorization.permission","type":"string","value":"account.read"},{"key":"authorization.scope_type","type":"string","value":"Account"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/can/Account/account.read"},{"key":"scope.count","type":"int64","value":1},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p4","warnings":["parent span ID=a096f9b7c4643fd1 is not in the trace; skipping clock skew adjustment","parent span ID=a096f9b7c4643fd1 is not in the trace; skipping clock skew adjustment"]},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"6240435aa0fef74d","operationName":"Check account.read for 10 accounts","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"bed77cceff5d0bad"}],"startTime":1792983885919211,"duration":77360,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"authorization.permission","type":"string","value":"account.read"},{"key":"authorization.scope_type","type":"string","value":"Account"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/can/Account/account.read"},{"key":"scope.count","type":"int64","value":10},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p4","warnings":["parent span ID=bed77cceff5d0bad is not in the trace; skipping clock skew adjustment","parent span ID=bed77cceff5d0bad is not in the trace; skipping clock skew adjustment"]},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"56a10f7a17d3c3bf","operationName":"Check account.users.read for 10 accounts","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"288299e71271061d"}],"startTime":1792983886009757,"duration":40545,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"authorization.permission","type":"string","value":"account.users.read"},{"key":"authorization.scope_type","type":"string","value":"Account"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/can/Account/account.users.read"},{"key":"scope.count","type":"int64","value":10},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"57624ede9d2f06e7","operationName":"Check group.read for 10 groups","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"fa33d1cf3908a16d"}],"startTime":1792983886082221,"duration":53241,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"authorization.permission","type":"string","value":"group.read"},{"key":"authorization.scope_type","type":"string","value":"Group"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/can/Group/group.read"},{"key":"scope.count","type":"int64","value":10},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"4f9da0acb95c9f4c","operationName":"Check group.read for 10 groups","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"80aa7c9c3af10948"}],"startTime":1792983886152585,"duration":14982,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"authorization.permission","type":"string","value":"group.read"},{"key":"authorization.scope_type","type":"string","value":"Group"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/can/Group/group.read"},{"key":"scope.count","type":"int64","value":10},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p4","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"39ed72dcd6490579","operationName":"User.find(:all, account_id: [10 ids])","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"d4ce7e132d2ec14b"}],"startTime":1792983885999762,"duration":55899,"tags":[{"key":"otel.scope.name","type":"string","value":"GraphQL::Query"},{"key":"otel.scope.version","type":"string","value":"1.0.0"},{"key":"span.kind","type":"string","value":"internal"}],"logs":[],"processID":"p5","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"331977d1fe858e01","operationName":"GroupUser & Group batched retrieval (users: 10)","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"d4ce7e132d2ec14b"}],"startTime":1792983886056857,"duration":117811,"tags":[{"key":"otel.scope.name","type":"string","value":"GraphQL::Query"},{"key":"otel.scope.version","type":"string","value":"1.0.0"},{"key":"span.kind","type":"string","value":"internal"}],"logs":[],"processID":"p5","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"d4ce7e132d2ec14b","operationName":"GraphQL","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"fdb62a09978ef91c"}],"startTime":1792983885813883,"duration":362436,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/graphql"},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p5","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"a92cb94de761d691","operationName":"SQL User Load","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"9a1ca3a438de8848"}],"startTime":1792983886004673,"duration":1035,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"user-db_production"},{"key":"db.query.name","type":"string","value":"User Load"},{"key":"db.statement","type":"string","value":"SELECT \"users\".* FROM \"users\" WHERE \"users\".\"account_id\" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p6","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"288299e71271061d","operationName":"authorized_resource.authorize","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"9a1ca3a438de8848"}],"startTime":1792983886006557,"duration":44315,"tags":[{"key":"otel.scope.name","type":"string","value":"authorized-resource"},{"key":"otel.scope.version","type":"string","value":"0.2.0"},{"key":"authorization.batch_size","type":"int64","value":10},{"key":"authorization.scope_types","type":"string","value":"Account"},{"key":"authorized_resource.operation","type":"string","value":"query"},{"key":"authorized_resource.outcome","type":"string","value":"ok"},{"key":"authorized_resource.type","type":"string","value":"User"},{"key":"span.kind","type":"string","value":"internal"}],"logs":[],"processID":"p6","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"9a1ca3a438de8848","operationName":"Load 10 users","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"39ed72dcd6490579"}],"startTime":1792983886002041,"duration":50514,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/users/search"},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p6","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"13458ad067ef4845","operationName":"SQL GroupUser Load","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"f5c99bea27b5cdea"}],"startTime":1792983886074186,"duration":1025,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"group-db_production"},{"key":"db.query.name","type":"string","value":"GroupUser Load"},{"key":"db.statement","type":"string","value":"SELECT \"group_users\".* FROM \"group_users\" WHERE \"group_users\".\"user_id\" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p7","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"c96cea5b42bbf715","operationName":"SQL Group Load","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"f1feffb0901e54bb"}],"startTime":1792983886149900,"duration":501,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"group-db_production"},{"key":"db.query.name","type":"string","value":"Group Load"},{"key":"db.statement","type":"string","value":"SELECT \"groups\".* FROM \"groups\" WHERE \"groups\".\"id\" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p7","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"fa33d1cf3908a16d","operationName":"authorized_resource.authorize","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"f5c99bea27b5cdea"}],"startTime":1792983886079397,"duration":57412,"tags":[{"key":"otel.scope.name","type":"string","value":"authorized-resource"},{"key":"otel.scope.version","type":"string","value":"0.2.0"},{"key":"authorization.batch_size","type":"int64","value":10},{"key":"authorization.scope_types","type":"string","value":"Group"},{"key":"authorized_resource.operation","type":"string","value":"query"},{"key":"authorized_resource.outcome","type":"string","value":"ok"},{"key":"authorized_resource.type","type":"string","value":"GroupUser"},{"key":"span.kind","type":"string","value":"internal"}],"logs":[],"processID":"p7","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"80aa7c9c3af10948","operationName":"authorized_resource.authorize","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"f1feffb0901e54bb"}],"startTime":1792983886150927,"duration":17239,"tags":[{"key":"otel.scope.name","type":"string","value":"authorized-resource"},{"key":"otel.scope.version","type":"string","value":"0.2.0"},{"key":"authorization.batch_size","type":"int64","value":10},{"key":"authorization.scope_types","type":"string","value":"Group"},{"key":"authorized_resource.operation","type":"string","value":"query"},{"key":"authorized_resource.outcome","type":"string","value":"ok"},{"key":"authorized_resource.type","type":"string","value":"Group"},{"key":"span.kind","type":"string","value":"internal"}],"logs":[],"processID":"p7","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"f5c99bea27b5cdea","operationName":"Load 10 group memberships","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"331977d1fe858e01"}],"startTime":1792983886058789,"duration":79079,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/group_users/search"},{"key":"span.kind","type":"string","value":"server"}],"logs":[{"timestamp":1792983886058000,"fields":[{"key":"event","type":"string","value":"http.proxy.request.started"}]}],"processID":"p7","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"f1feffb0901e54bb","operationName":"Load 10 groups","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"331977d1fe858e01"}],"startTime":1792983886144322,"duration":26470,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/groups/search"},{"key":"span.kind","type":"string","value":"server"}],"logs":[{"timestamp":1792983886142999,"fields":[{"key":"event","type":"string","value":"http.proxy.request.started"}]}],"processID":"p7","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3d42150ef0796759","operationName":"SQL GroupUser Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"41eb3e7cbdbfef94"}],"startTime":1792983885891492,"duration":543,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"group-db_production"},{"key":"db.query.name","type":"string","value":"GroupUser Pluck"},{"key":"db.statement","type":"string","value":"SELECT DISTINCT \"group_users\".\"group_id\", \"group_users\".\"user_id\" FROM \"group_users\" INNER JOIN groups ON groups.id = group_users.group_id WHERE \"group_users\".\"user_id\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p8","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"e2c10f2e6d65efd1","operationName":"SQL GroupUser Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"78532c058f9866bd"}],"startTime":1792983885992537,"duration":467,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"group-db_production"},{"key":"db.query.name","type":"string","value":"GroupUser Pluck"},{"key":"db.statement","type":"string","value":"SELECT DISTINCT \"group_users\".\"group_id\", \"group_users\".\"user_id\" FROM \"group_users\" INNER JOIN groups ON groups.id = group_users.group_id WHERE \"group_users\".\"user_id\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p8","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"2baa82a7b541d047","operationName":"SQL GroupUser Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"8289413cfb9fb049"}],"startTime":1792983886046818,"duration":558,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"group-db_production"},{"key":"db.query.name","type":"string","value":"GroupUser Pluck"},{"key":"db.statement","type":"string","value":"SELECT DISTINCT \"group_users\".\"group_id\", \"group_users\".\"user_id\" FROM \"group_users\" INNER JOIN groups ON groups.id = group_users.group_id WHERE \"group_users\".\"user_id\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p8","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"79f1f9e1355b990b","operationName":"SQL Group Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"d4cfc7bf4236e918"}],"startTime":1792983886088822,"duration":445,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"group-db_production"},{"key":"db.query.name","type":"string","value":"Group Pluck"},{"key":"db.statement","type":"string","value":"SELECT \"groups\".\"id\", \"groups\".\"account_id\" FROM \"groups\" WHERE \"groups\".\"id\" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p8","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"588873a30ce5ce2d","operationName":"SQL GroupUser Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3fdd3b6b58e9ed35"}],"startTime":1792983886095401,"duration":533,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"group-db_production"},{"key":"db.query.name","type":"string","value":"GroupUser Pluck"},{"key":"db.statement","type":"string","value":"SELECT DISTINCT \"group_users\".\"group_id\", \"group_users\".\"user_id\" FROM \"group_users\" INNER JOIN groups ON groups.id = group_users.group_id WHERE \"group_users\".\"user_id\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p8","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"0cef2a132dc77ca9","operationName":"SQL Group Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3d6f8df86eac79de"}],"startTime":1792983886158341,"duration":566,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"group-db_production"},{"key":"db.query.name","type":"string","value":"Group Pluck"},{"key":"db.statement","type":"string","value":"SELECT \"groups\".\"id\", \"groups\".\"account_id\" FROM \"groups\" WHERE \"groups\".\"id\" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p8","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"07b02593af5f702a","operationName":"SQL GroupUser Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"039f7e146a9f2050"}],"startTime":1792983886163673,"duration":420,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"group-db_production"},{"key":"db.query.name","type":"string","value":"GroupUser Pluck"},{"key":"db.statement","type":"string","value":"SELECT DISTINCT \"group_users\".\"group_id\", \"group_users\".\"user_id\" FROM \"group_users\" INNER JOIN groups ON groups.id = group_users.group_id WHERE \"group_users\".\"user_id\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p8","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"41eb3e7cbdbfef94","operationName":"Load 2 group memberships for authorization","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"693976f326c41ed4"}],"startTime":1792983885890003,"duration":2927,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/internal/auth/memberships"},{"key":"span.kind","type":"string","value":"server"}],"logs":[{"timestamp":1792983885888999,"fields":[{"key":"event","type":"string","value":"http.proxy.request.started"}]}],"processID":"p8","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"78532c058f9866bd","operationName":"Load 2 group memberships for authorization","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"6240435aa0fef74d"}],"startTime":1792983885991188,"duration":2325,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/internal/auth/memberships"},{"key":"span.kind","type":"string","value":"server"}],"logs":[{"timestamp":1792983885990000,"fields":[{"key":"event","type":"string","value":"http.proxy.request.started"}]}],"processID":"p8","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"8289413cfb9fb049","operationName":"Load 2 group memberships for authorization","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"56a10f7a17d3c3bf"}],"startTime":1792983886045286,"duration":2622,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/internal/auth/memberships"},{"key":"span.kind","type":"string","value":"server"}],"logs":[{"timestamp":1792983886043999,"fields":[{"key":"event","type":"string","value":"http.proxy.request.started"}]}],"processID":"p8","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"d4cfc7bf4236e918","operationName":"Load 10 groups for authorization","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"57624ede9d2f06e7"}],"startTime":1792983886085623,"duration":4359,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/internal/auth/group_contexts"},{"key":"span.kind","type":"string","value":"server"}],"logs":[{"timestamp":1792983886085000,"fields":[{"key":"event","type":"string","value":"http.proxy.request.started"}]}],"processID":"p8","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3fdd3b6b58e9ed35","operationName":"Load 2 group memberships for authorization","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"57624ede9d2f06e7"}],"startTime":1792983886093396,"duration":3141,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/internal/auth/memberships"},{"key":"span.kind","type":"string","value":"server"}],"logs":[{"timestamp":1792983886092000,"fields":[{"key":"event","type":"string","value":"http.proxy.request.started"}]}],"processID":"p8","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3d6f8df86eac79de","operationName":"Load 10 groups for authorization","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"4f9da0acb95c9f4c"}],"startTime":1792983886156900,"duration":2990,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/internal/auth/group_contexts"},{"key":"span.kind","type":"string","value":"server"}],"logs":[{"timestamp":1792983886155999,"fields":[{"key":"event","type":"string","value":"http.proxy.request.started"}]}],"processID":"p8","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"039f7e146a9f2050","operationName":"Load 2 group memberships for authorization","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"4f9da0acb95c9f4c"}],"startTime":1792983886162403,"duration":2140,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/internal/auth/memberships"},{"key":"span.kind","type":"string","value":"server"}],"logs":[{"timestamp":1792983886161000,"fields":[{"key":"event","type":"string","value":"http.proxy.request.started"}]}],"processID":"p8","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"9ae1174170d73b38","operationName":"Redis pipeline: 1 GET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3ef64dd38f80ad9e"}],"startTime":1792983885843196,"duration":1763,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":1},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"4b048728c7150e1b","operationName":"Redis pipeline: 1 SET, 1 SADD","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3ef64dd38f80ad9e"}],"startTime":1792983885871539,"duration":2416,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":2},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"bc1fc4e9ad40d381","operationName":"Redis pipeline: 10 GET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"c339af66839a33eb"}],"startTime":1792983885923907,"duration":897,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":10},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"16fac4ed7348471c","operationName":"Redis pipeline: 10 SET, 10 SADD","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"c339af66839a33eb"}],"startTime":1792983885957241,"duration":835,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":20},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"fa246ea33d74cafd","operationName":"Redis pipeline: 1 GET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3015df1275628ec9"}],"startTime":1792983885977905,"duration":144,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":1},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"b97a670f9efced48","operationName":"Redis pipeline: 10 GET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"a1c06fe08ed07b59"}],"startTime":1792983886013398,"duration":217,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":10},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"a1cbd77a81b0c208","operationName":"Redis pipeline: 1 GET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"ba59646c3f4137b5"}],"startTime":1792983886030267,"duration":136,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":1},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"594d075a2d813cb6","operationName":"Redis pipeline: 10 GET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"5fc2cbd3d428d291"}],"startTime":1792983886102015,"duration":165,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":10},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"5c134e289623c240","operationName":"Redis pipeline: 1 GET","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"6f3c2659b77c9805"}],"startTime":1792983886120218,"duration":694,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.redis_pipeline"},{"key":"db.redis.pipeline.command_count","type":"int64","value":1},{"key":"db.system","type":"string","value":"redis"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"15996766f7eb933c","operationName":"SQL Account Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3ef64dd38f80ad9e"}],"startTime":1792983885846236,"duration":339,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"account-db_production"},{"key":"db.query.name","type":"string","value":"Account Pluck"},{"key":"db.statement","type":"string","value":"SELECT \"accounts\".\"id\" FROM \"accounts\" WHERE \"accounts\".\"id\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"c3af6ecda5fdf66e","operationName":"SQL AccountsWithParentsSetCTE","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3ef64dd38f80ad9e"}],"startTime":1792983885868988,"duration":1541,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"account-db_production"},{"key":"db.query.name","type":"string","value":"AccountsWithParentsSetCTE"},{"key":"db.statement","type":"string","value":"WITH RECURSIVE roots(root_id, organization_id, seed_ids) AS ( VALUES ($?::uuid, $?::uuid, $?::uuid[]) ), account_ancestry(root_id, organization_id, id, parent_account_id, name, level, path) AS ( SELECT roots.root_id, roots.organization_id, accounts.id, accounts.parent_account_id, accounts.name, ? AS level, ARRAY[accounts.id]::uuid[] AS path FROM roots INNER JOIN accounts ON accounts.id = roots.root_id UNION ALL SELECT account_ancestry.root_id, account_ancestry.organization_id, parents.id, parents.parent_account_id, parents.name, account_ancestry.level + ?, account_ancestry.path || parents.id FROM account_ancestry INNER JOIN roots ON roots.root_id = account_ancestry.root_id INNER JOIN accounts parents ON parents.id = account_ancestry.parent_account_id WHERE parents.id = ANY(roots.seed_ids) AND NOT parents.id = ANY(account_ancestry.path) AND account_ancestry.level + ? < ? ) SELECT root_id, organization_id, id, parent_account_id, name, level FROM account_ancestry ORDER BY root_id, level DESC"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"34b93192237486bf","operationName":"SQL Account Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"c339af66839a33eb"}],"startTime":1792983885934212,"duration":356,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"account-db_production"},{"key":"db.query.name","type":"string","value":"Account Pluck"},{"key":"db.statement","type":"string","value":"SELECT \"accounts\".\"id\" FROM \"accounts\" WHERE \"accounts\".\"id\" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"8e02237c7d41f797","operationName":"SQL AccountsWithParentsSetCTE","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"c339af66839a33eb"}],"startTime":1792983885956015,"duration":821,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"account-db_production"},{"key":"db.query.name","type":"string","value":"AccountsWithParentsSetCTE"},{"key":"db.statement","type":"string","value":"WITH RECURSIVE roots(root_id, organization_id, seed_ids) AS ( VALUES ($?::uuid, $?::uuid, $?::uuid[]), ($?::uuid, $?::uuid, $?::uuid[]), ($?::uuid, $?::uuid, $?::uuid[]), ($?::uuid, $?::uuid, $?::uuid[]), ($?::uuid, $?::uuid, $?::uuid[]), ($?::uuid, $?::uuid, $?::uuid[]), ($?::uuid, $?::uuid, $?::uuid[]), ($?::uuid, $?::uuid, $?::uuid[]), ($?::uuid, $?::uuid, $?::uuid[]), ($?::uuid, $?::uuid, $?::uuid[]) ), account_ancestry(root_id, organization_id, id, parent_account_id, name, level, path) AS ( SELECT roots.root_id, roots.organization_id, accounts.id, accounts.parent_account_id, accounts.name, ? AS level, ARRAY[accounts.id]::uuid[] AS path FROM roots INNER JOIN accounts ON accounts.id = roots.root_id UNION ALL SELECT account_ancestry.root_id, account_ancestry.organization_id, parents.id, parents.parent_account_id, parents.name, account_ancestry.level + ?, account_ancestry.path || parents.id FROM account_ancestry INNER JOIN roots ON roots.root_id = account_ancestry.root_id INNER JOIN accounts parents ON parents.id = account_ancestry.parent_account_id WHERE parents.id = ANY(roots.seed_ids) AND NOT parents.id = ANY(account_ancestry.path) AND account_ancestry.level + ? < ? ) SELECT root_id, organization_id, id, parent_account_id, name, level FROM account_ancestry ORDER BY root_id, level DESC"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3ef64dd38f80ad9e","operationName":"Load 1 account","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"693976f326c41ed4"}],"startTime":1792983885841962,"duration":33086,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/accounts_with_parents"},{"key":"span.kind","type":"string","value":"server"}],"logs":[{"timestamp":1792983885845052,"fields":[{"key":"event","type":"string","value":"Fetching 1 account_with_parents misses"}]},{"timestamp":1792983885868633,"fields":[{"key":"event","type":"string","value":"Fetching account_with_parents misses with set-based CTE"}]}],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"c339af66839a33eb","operationName":"Load 10 accounts","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"6240435aa0fef74d"}],"startTime":1792983885921696,"duration":36921,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/accounts_with_parents"},{"key":"span.kind","type":"string","value":"server"}],"logs":[{"timestamp":1792983885924861,"fields":[{"key":"event","type":"string","value":"Fetching 10 account_with_parents misses"}]},{"timestamp":1792983885952373,"fields":[{"key":"event","type":"string","value":"Fetching account_with_parents misses with set-based CTE"}]}],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3015df1275628ec9","operationName":"Load 1 account","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"6240435aa0fef74d"}],"startTime":1792983885976613,"duration":1881,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/accounts_with_parents"},{"key":"span.kind","type":"string","value":"server"}],"logs":[{"timestamp":1792983885978062,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]}],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"a1c06fe08ed07b59","operationName":"Load 10 accounts","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"56a10f7a17d3c3bf"}],"startTime":1792983886012244,"duration":1842,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/accounts_with_parents"},{"key":"span.kind","type":"string","value":"server"}],"logs":[{"timestamp":1792983886013630,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]},{"timestamp":1792983886013643,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]},{"timestamp":1792983886013646,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]},{"timestamp":1792983886013648,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]},{"timestamp":1792983886013650,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]},{"timestamp":1792983886013652,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]},{"timestamp":1792983886013654,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]},{"timestamp":1792983886013656,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]},{"timestamp":1792983886013657,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]},{"timestamp":1792983886013693,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]}],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"ba59646c3f4137b5","operationName":"Load 1 account","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"56a10f7a17d3c3bf"}],"startTime":1792983886028724,"duration":2049,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/accounts_with_parents"},{"key":"span.kind","type":"string","value":"server"}],"logs":[{"timestamp":1792983886030415,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]}],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"5fc2cbd3d428d291","operationName":"Load 10 accounts","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"57624ede9d2f06e7"}],"startTime":1792983886099944,"duration":2798,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/accounts_with_parents"},{"key":"span.kind","type":"string","value":"server"}],"logs":[{"timestamp":1792983886102193,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]},{"timestamp":1792983886102208,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]},{"timestamp":1792983886102211,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]},{"timestamp":1792983886102213,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]},{"timestamp":1792983886102218,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]},{"timestamp":1792983886102222,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]},{"timestamp":1792983886102225,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]},{"timestamp":1792983886102227,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]},{"timestamp":1792983886102230,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]},{"timestamp":1792983886102234,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]}],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"6f3c2659b77c9805","operationName":"Load 1 account","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"57624ede9d2f06e7"}],"startTime":1792983886118146,"duration":3527,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"POST"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/accounts_with_parents"},{"key":"span.kind","type":"string","value":"server"}],"logs":[{"timestamp":1792983886120944,"fields":[{"key":"event","type":"string","value":"Fetching cached account_with_parents SUCCESS!"}]}],"processID":"p9","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"db288dbb50e6bb07","operationName":"authorized_resource.authorize","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3bb775e6287de76e"}],"startTime":1792983885832609,"duration":64137,"tags":[{"key":"otel.scope.name","type":"string","value":"authorized-resource"},{"key":"otel.scope.version","type":"string","value":"0.2.0"},{"key":"authorization.batch_size","type":"int64","value":1},{"key":"authorization.scope_types","type":"string","value":"Account"},{"key":"authorized_resource.operation","type":"string","value":"find_by_sql"},{"key":"authorized_resource.outcome","type":"string","value":"ok"},{"key":"authorized_resource.type","type":"string","value":"MspManagedOrganization"},{"key":"span.kind","type":"string","value":"internal"}],"logs":[],"processID":"p1","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"e57ac01a480da51d","operationName":"authorized_resource.authorize","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3bb775e6287de76e"}],"startTime":1792983885897652,"duration":2994,"tags":[{"key":"otel.scope.name","type":"string","value":"authorized-resource"},{"key":"otel.scope.version","type":"string","value":"0.2.0"},{"key":"authorization.batch_size","type":"int64","value":1},{"key":"authorization.scope_types","type":"string","value":"Account"},{"key":"authorized_resource.operation","type":"string","value":"msp_ownership"},{"key":"authorized_resource.outcome","type":"string","value":"ok"},{"key":"authorized_resource.type","type":"string","value":"OrganizationAccount"},{"key":"span.kind","type":"string","value":"internal"}],"logs":[],"processID":"p1","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"a096f9b7c4643fd1","operationName":"authorized_resource.authorize","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3bb775e6287de76e"}],"startTime":1792983885909928,"duration":3614,"tags":[{"key":"otel.scope.name","type":"string","value":"authorized-resource"},{"key":"otel.scope.version","type":"string","value":"0.2.0"},{"key":"authorization.batch_size","type":"int64","value":1},{"key":"authorization.scope_types","type":"string","value":"Account"},{"key":"authorized_resource.operation","type":"string","value":"managed_accounts_count"},{"key":"authorized_resource.outcome","type":"string","value":"ok"},{"key":"authorized_resource.type","type":"string","value":"OrganizationAccount"},{"key":"span.kind","type":"string","value":"internal"}],"logs":[],"processID":"p1","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"bed77cceff5d0bad","operationName":"authorized_resource.authorize","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3bb775e6287de76e"}],"startTime":1792983885917493,"duration":80137,"tags":[{"key":"otel.scope.name","type":"string","value":"authorized-resource"},{"key":"otel.scope.version","type":"string","value":"0.2.0"},{"key":"authorization.batch_size","type":"int64","value":10},{"key":"authorization.scope_types","type":"string","value":"Account"},{"key":"authorized_resource.operation","type":"string","value":"managed_accounts"},{"key":"authorized_resource.outcome","type":"string","value":"ok"},{"key":"authorized_resource.type","type":"string","value":"OrganizationAccount"},{"key":"span.kind","type":"string","value":"internal"}],"logs":[],"processID":"p1","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"cc123de22d610e8c","operationName":"SQL OrganizationAccount Pluck","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3bb775e6287de76e"}],"startTime":1792983885905211,"duration":3121,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"organization-db_production"},{"key":"db.query.name","type":"string","value":"OrganizationAccount Pluck"},{"key":"db.statement","type":"string","value":"SELECT DISTINCT \"organization_accounts\".\"organization_id\" FROM \"organization_accounts\" WHERE \"organization_accounts\".\"account_id\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p1","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"b758ea18e8bf9406","operationName":"SQL OrganizationAccount Count","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3bb775e6287de76e"}],"startTime":1792983885914003,"duration":650,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"organization-db_production"},{"key":"db.query.name","type":"string","value":"OrganizationAccount Count"},{"key":"db.statement","type":"string","value":"SELECT COUNT(DISTINCT \"organization_accounts\".\"account_id\") FROM \"organization_accounts\" INNER JOIN msp_managed_organizations ON msp_managed_organizations.client_organization_id = organization_accounts.organization_id WHERE \"msp_managed_organizations\".\"msp_account_id\" = ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p1","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"d98c985d220d0656","operationName":"SQL OrganizationAccount Load","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3bb775e6287de76e"}],"startTime":1792983885916232,"duration":619,"tags":[{"key":"otel.scope.name","type":"string","value":"iam.application_sql"},{"key":"db.name","type":"string","value":"organization-db_production"},{"key":"db.query.name","type":"string","value":"OrganizationAccount Load"},{"key":"db.statement","type":"string","value":"SELECT DISTINCT \"organization_accounts\".* FROM \"organization_accounts\" INNER JOIN msp_managed_organizations ON msp_managed_organizations.client_organization_id = organization_accounts.organization_id WHERE \"msp_managed_organizations\".\"msp_account_id\" = ? ORDER BY \"organization_accounts\".\"account_id\" ASC LIMIT ? OFFSET ?"},{"key":"db.system","type":"string","value":"postgresql"},{"key":"span.kind","type":"string","value":"client"}],"logs":[],"processID":"p1","warnings":null},{"traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"3bb775e6287de76e","operationName":"Load 10 managed account IDs","references":[{"refType":"CHILD_OF","traceID":"60482ab5567107e1e48f6d0e6c0dfbb3","spanID":"d4ce7e132d2ec14b"}],"startTime":1792983885829015,"duration":169268,"tags":[{"key":"otel.scope.name","type":"string","value":"OpenTelemetry::Instrumentation::Rack"},{"key":"otel.scope.version","type":"string","value":"0.26.0"},{"key":"http.method","type":"string","value":"GET"},{"key":"http.status_code","type":"int64","value":200},{"key":"http.target","type":"string","value":"/msp_managed_organizations/7a74686c-3153-5a66-a79c-4ec3844bea8e"},{"key":"span.kind","type":"string","value":"server"}],"logs":[],"processID":"p1","warnings":null}],"processes":{"p1":{"serviceName":"organization-service","tags":[{"key":"deployment.role","type":"string","value":"web"},{"key":"process.command","type":"string","value":"./bin/rails"},{"key":"process.pid","type":"int64","value":24},{"key":"process.runtime.description","type":"string","value":"ruby 4.0.6 (2026-07-14 revision 03b6d3f889) +PRISM [x86_64-linux]"},{"key":"process.runtime.name","type":"string","value":"ruby"},{"key":"process.runtime.version","type":"string","value":"4.0.6"},{"key":"service.instance.id","type":"string","value":"fde5f0bc04e2:24"},{"key":"telemetry.sdk.language","type":"string","value":"ruby"},{"key":"telemetry.sdk.name","type":"string","value":"opentelemetry"},{"key":"telemetry.sdk.version","type":"string","value":"1.8.0"}]},"p2":{"serviceName":"trace-workloads","tags":[]},"p3":{"serviceName":"organization-auth-service","tags":[{"key":"deployment.role","type":"string","value":"authorization-organization-lookup"},{"key":"process.command","type":"string","value":"./bin/rails"},{"key":"process.pid","type":"int64","value":25},{"key":"process.runtime.description","type":"string","value":"ruby 4.0.6 (2026-07-14 revision 03b6d3f889) +PRISM [x86_64-linux]"},{"key":"process.runtime.name","type":"string","value":"ruby"},{"key":"process.runtime.version","type":"string","value":"4.0.6"},{"key":"service.instance.id","type":"string","value":"db1234815922:25"},{"key":"telemetry.sdk.language","type":"string","value":"ruby"},{"key":"telemetry.sdk.name","type":"string","value":"opentelemetry"},{"key":"telemetry.sdk.version","type":"string","value":"1.8.0"}]},"p4":{"serviceName":"authorization-service","tags":[{"key":"deployment.role","type":"string","value":"web"},{"key":"process.command","type":"string","value":"./bin/rails"},{"key":"process.pid","type":"int64","value":23},{"key":"process.runtime.description","type":"string","value":"ruby 4.0.6 (2026-07-14 revision 03b6d3f889) +PRISM [x86_64-linux]"},{"key":"process.runtime.name","type":"string","value":"ruby"},{"key":"process.runtime.version","type":"string","value":"4.0.6"},{"key":"service.instance.id","type":"string","value":"b9f9b7a56c25:23"},{"key":"telemetry.sdk.language","type":"string","value":"ruby"},{"key":"telemetry.sdk.name","type":"string","value":"opentelemetry"},{"key":"telemetry.sdk.version","type":"string","value":"1.8.0"}]},"p5":{"serviceName":"user-management-service","tags":[{"key":"deployment.role","type":"string","value":"web"},{"key":"process.command","type":"string","value":"./bin/rails"},{"key":"process.pid","type":"int64","value":18},{"key":"process.runtime.description","type":"string","value":"ruby 4.0.6 (2026-07-14 revision 03b6d3f889) +PRISM [x86_64-linux]"},{"key":"process.runtime.name","type":"string","value":"ruby"},{"key":"process.runtime.version","type":"string","value":"4.0.6"},{"key":"service.instance.id","type":"string","value":"ae61ef2ae2a5:18"},{"key":"telemetry.sdk.language","type":"string","value":"ruby"},{"key":"telemetry.sdk.name","type":"string","value":"opentelemetry"},{"key":"telemetry.sdk.version","type":"string","value":"1.8.0"}]},"p6":{"serviceName":"user-service","tags":[{"key":"deployment.role","type":"string","value":"web"},{"key":"process.command","type":"string","value":"./bin/rails"},{"key":"process.pid","type":"int64","value":24},{"key":"process.runtime.description","type":"string","value":"ruby 4.0.6 (2026-07-14 revision 03b6d3f889) +PRISM [x86_64-linux]"},{"key":"process.runtime.name","type":"string","value":"ruby"},{"key":"process.runtime.version","type":"string","value":"4.0.6"},{"key":"service.instance.id","type":"string","value":"fb99cefe3682:24"},{"key":"telemetry.sdk.language","type":"string","value":"ruby"},{"key":"telemetry.sdk.name","type":"string","value":"opentelemetry"},{"key":"telemetry.sdk.version","type":"string","value":"1.8.0"}]},"p7":{"serviceName":"group-service","tags":[{"key":"deployment.role","type":"string","value":"web"},{"key":"process.command","type":"string","value":"./bin/rails"},{"key":"process.pid","type":"int64","value":25},{"key":"process.runtime.description","type":"string","value":"ruby 4.0.6 (2026-07-14 revision 03b6d3f889) +PRISM [x86_64-linux]"},{"key":"process.runtime.name","type":"string","value":"ruby"},{"key":"process.runtime.version","type":"string","value":"4.0.6"},{"key":"service.instance.id","type":"string","value":"d720ccdabab7:25"},{"key":"telemetry.sdk.language","type":"string","value":"ruby"},{"key":"telemetry.sdk.name","type":"string","value":"opentelemetry"},{"key":"telemetry.sdk.version","type":"string","value":"1.8.1"}]},"p8":{"serviceName":"group-auth-service","tags":[{"key":"deployment.role","type":"string","value":"authorization-group-lookup"},{"key":"process.command","type":"string","value":"./bin/rails"},{"key":"process.pid","type":"int64","value":24},{"key":"process.runtime.description","type":"string","value":"ruby 4.0.6 (2026-07-14 revision 03b6d3f889) +PRISM [x86_64-linux]"},{"key":"process.runtime.name","type":"string","value":"ruby"},{"key":"process.runtime.version","type":"string","value":"4.0.6"},{"key":"service.instance.id","type":"string","value":"54b2ba1cbe97:24"},{"key":"telemetry.sdk.language","type":"string","value":"ruby"},{"key":"telemetry.sdk.name","type":"string","value":"opentelemetry"},{"key":"telemetry.sdk.version","type":"string","value":"1.8.1"}]},"p9":{"serviceName":"account-auth-service","tags":[{"key":"deployment.role","type":"string","value":"authorization-account-lookup"},{"key":"process.command","type":"string","value":"./bin/rails"},{"key":"process.pid","type":"int64","value":24},{"key":"process.runtime.description","type":"string","value":"ruby 4.0.6 (2026-07-14 revision 03b6d3f889) +PRISM [x86_64-linux]"},{"key":"process.runtime.name","type":"string","value":"ruby"},{"key":"process.runtime.version","type":"string","value":"4.0.6"},{"key":"service.instance.id","type":"string","value":"7ff1fb1cf24c:24"},{"key":"telemetry.sdk.language","type":"string","value":"ruby"},{"key":"telemetry.sdk.name","type":"string","value":"opentelemetry"},{"key":"telemetry.sdk.version","type":"string","value":"1.8.0"}]}},"warnings":null}],"total":0,"limit":0,"offset":0,"errors":null}
