Reporting

We log everything so you don't have to!

One of the primary benefits of Sym's platform is our powerful built-in auditing capabilities. Historically, engineering teams have suffered from last-minute requests for logs and reports that require complex SQL queries and haphazard log statements. Sym's Templates codify the semantic intent of your security workflow, so we know exactly what you'd want to be logged and recorded.

Simply define a Log Destination, such as AWS Kinesis, and add it to your Flow's Environment. A sample of the JSON streamed to you for Flow's using the the sym:approval Template is below.

Sample Logs

{
  "context": {
    "template": "sym:template:approval:1.0.0",
    "event": "sym:event:approval:requested",
    "flow": "health-health:flow:iam-access:1.2.3",
    "run": "health-health:run:CF45667E-06ED-4333-A963-31AF108497A1",
  },
  "actor": {
    "type": "requestor",
    "user": "healthy-health:user:ABBA3D4B-2CF3-4FA3-AFFC-5D562AAD9BC5",
    "name": "Ben Bitdiddle",
    "identity": {
      "service": "slack",
      "external_id": "TABC123",
      "member_id": "UABC123",
    },
  },
  "fields": {
    "urgency": "Emergency",
    "duration": 30,
    "reason": "foobar",
    "target": {
      "srn": "healthy-health:target:07ECF63F-8642-4717-8251-E7177C9E19D3",
      "type": "aws_iam_group",
      "label": "Test Target",
      "settings": {
        "iam_group": "prod-break-glass"
      },
    }
  }
}

Did this page help you?