{"source":"semconv","version":"1.44.0","attribute":{"id":"faas.trigger","type":"enum","enumMembers":[{"id":"datasource","value":"datasource","stability":"development","brief":"A response to some data source operation such as a database or filesystem read/write"},{"id":"http","value":"http","stability":"development","brief":"To provide an answer to an inbound HTTP request"},{"id":"pubsub","value":"pubsub","stability":"development","brief":"A function is set to be executed when messages are sent to a messaging system"},{"id":"timer","value":"timer","stability":"development","brief":"A function is scheduled to be executed regularly"},{"id":"other","value":"other","stability":"development","brief":"If none of the others apply"}],"stability":"development","brief":"Type of the trigger which caused this function invocation.","examples":[],"namespace":"faas","definedIn":"model/faas/registry.yaml","usedBy":[{"groupId":"attributes.faas.common","groupType":"attribute_group","requirementLevel":"recommended"},{"groupId":"faas.attributes.server","groupType":"attribute_group","requirementLevel":"required"},{"groupId":"faas.datasource.server","groupType":"span","signalName":"faas.datasource.server","requirementLevel":"recommended"},{"groupId":"faas.datasource.server","groupType":"span","signalName":"faas.datasource.server","requirementLevel":"required"},{"groupId":"faas.server","groupType":"span","signalName":"faas.server","requirementLevel":"required"},{"groupId":"faas.timer.server","groupType":"span","signalName":"faas.timer.server","requirementLevel":"recommended"},{"groupId":"faas.timer.server","groupType":"span","signalName":"faas.timer.server","requirementLevel":"required"},{"groupId":"metric.faas.coldstarts","groupType":"metric","signalName":"faas.coldstarts","requirementLevel":"recommended"},{"groupId":"metric.faas.cpu_usage","groupType":"metric","signalName":"faas.cpu_usage","requirementLevel":"recommended"},{"groupId":"metric.faas.errors","groupType":"metric","signalName":"faas.errors","requirementLevel":"recommended"},{"groupId":"metric.faas.init_duration","groupType":"metric","signalName":"faas.init_duration","requirementLevel":"recommended"},{"groupId":"metric.faas.invocations","groupType":"metric","signalName":"faas.invocations","requirementLevel":"recommended"},{"groupId":"metric.faas.invoke_duration","groupType":"metric","signalName":"faas.invoke_duration","requirementLevel":"recommended"},{"groupId":"metric.faas.mem_usage","groupType":"metric","signalName":"faas.mem_usage","requirementLevel":"recommended"},{"groupId":"metric.faas.net_io","groupType":"metric","signalName":"faas.net_io","requirementLevel":"recommended"},{"groupId":"metric.faas.timeouts","groupType":"metric","signalName":"faas.timeouts","requirementLevel":"recommended"}]},"history":[{"version":"1.30.0","publishedAt":"2025-01-24T19:11:42Z","kind":"first-seen","detail":"Already present at v1.30.0, the oldest release tracked here (experimental)."},{"version":"1.31.0","publishedAt":"2025-03-11T00:53:13Z","kind":"stability-changed","detail":"Stability label respelled from experimental to development.","severity":"informational"}],"replaces":[]}