Skip to content

equinix/equinix-cloudevents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Equinix CloudEvents

Equinix published CloudEvent Types

Definitive "source of truth" for the Equinix Interconnection Observability event data formats

CloudEvents in this repository

The following data payloads are the supported events and formats for Equinix Interconnection Observability


Equinix Access Manager RoleAssignmentEvent

DataSchema JSON

Data Type

equinix.access_manager.v1.RoleAssignmentEvent

Supported Events, Metrics, and Alerts

Events

Released
Name Description
equinix.access_manager.user.role.added Role assignment event
equinix.access_manager.user.role.removed Role unassignment event

Equinix Fabric ChangeEvent

DataSchema JSON

Data Type

equinix.fabric.v1.ChangeEvent

Supported Events, Metrics, and Alerts

Events

Released
Name Description
equinix.fabric.connection.attribute.changed Connection named ${connection_name} attributes are changed
equinix.fabric.connection.bgpipv4_session_status.active Neighbor ${IP} address session state changed to Active
equinix.fabric.connection.bgpipv4_session_status.connect Neighbor ${IP} address session state changed to Connect
equinix.fabric.connection.bgpipv4_session_status.established Neighbor ${IP} address session state changed to Established
equinix.fabric.connection.bgpipv4_session_status.idle Neighbor ${IP} address session state changed to Idle
equinix.fabric.connection.bgpipv4_session_status.open_confirm Neighbor ${IP} address session state changed to Open_confirm
equinix.fabric.connection.bgpipv4_session_status.open_sent Neighbor ${IP} address session state changed to Open_sent
equinix.fabric.connection.bgpipv6_session_status.active Neighbor ${IP} address session state changed to Active
equinix.fabric.connection.bgpipv6_session_status.connect Neighbor ${IP} address session state changed to Connect
equinix.fabric.connection.bgpipv6_session_status.established Neighbor ${IP} address session state changed to Established
equinix.fabric.connection.bgpipv6_session_status.idle Neighbor ${IP} address session state changed to Idle
equinix.fabric.connection.bgpipv6_session_status.open_confirm Neighbor ${IP} address session state changed to Open_confirm
equinix.fabric.connection.bgpipv6_session_status.open_sent Neighbor ${IP} address session state changed to open_sent
equinix.fabric.connection.state.deprovisioned Connection named ${connection_name} state changed to deprovisioned
equinix.fabric.connection.state.deprovisioning Connection named ${connection_name} state changed to deprovisioning
equinix.fabric.connection.state.pending Connection named ${connection_name} state changed to pending
equinix.fabric.connection.state.provisioned Connection named ${connection_name} state changed to provisioned
equinix.fabric.connection.state.provisioning Connection named ${connection_name} state changed to provisioning
equinix.fabric.connection.status.down Connection '${connection_name}' status changed to DOWN
equinix.fabric.connection.status.up Connection '${connection_name}' status changed to UP
equinix.fabric.network.state.deprovisioned Network named ${network_name} state changed to deprovisioned
equinix.fabric.network.state.deprovisioning Network named ${network_name} state changed to deprovisioning
equinix.fabric.network.state.provisioned Network named ${network_name} state changed to provisioned
equinix.fabric.network.state.provisioning Network named ${network_name} state changed to provisioning
equinix.fabric.port.state.deprovisioned Virtual port named ${port_name} state changed to deprovisioned
equinix.fabric.port.state.failed Virtual port named ${port_name} state changed to failed
equinix.fabric.port.state.provisioned Virtual port named ${port_name} state changed to provisioned
equinix.fabric.port.status.down Virtual|Physical port '${port_name}' status changed to DOWN
equinix.fabric.port.status.up Virtual|Physical port '${port_name}' status changed to UP
equinix.fabric.router.state.deprovisioned Router named ${router_name} successfully deprovisioned
equinix.fabric.router.state.deprovisioning Router named ${router_name} state changed to deprovisioning
equinix.fabric.router.state.failed Router named ${router_name} state changed to failed
equinix.fabric.router.state.not_deprovisioned Router named ${router_name} state changed to not_deprovisioned
equinix.fabric.router.state.not_provisioned Router named ${router_name} state changed to not_provisioned
equinix.fabric.router.state.provisioned Router named ${router_name} successfully provisioned
equinix.fabric.router.state.provisioning Router named ${router_name} state changed to provisioning
equinix.fabric.router.state.reprovisioning Router named ${router_name} state changed to reprovisioning
equinix.fabric.service_token.attribute.changed Token successfully updated
equinix.fabric.service_token.resend_email_notification.failed Token resend email notification failed
equinix.fabric.service_token.resend_email_notification.succeeded Token resend email notification succeeded
equinix.fabric.service_token.state.deleted Token successfully deleted
equinix.fabric.service_token.state.inactive Token successfully created

Equinix Fabric MetricAlert

DataSchema JSON

Data Type

equinix.fabric.v1.MetricAlert

Supported Events, Metrics, and Alerts

Events

In Preview
Name Description
equinix.fabric.connection.bandwidth_rx.usage Connection inbound bandwidth usage above ${threshold}
equinix.fabric.connection.bandwidth_tx.usage Connection outbound bandwidth usage above ${threshold}
equinix.fabric.port.bandwidth_rx.usage Port inbound bandwidth usage above ${threshold}
equinix.fabric.port.bandwidth_tx.usage Port outbound bandwidth usage above ${threshold}
equinix.fabric.port.packets_dropped_rx.count Port inbound dropped packets count above ${threshold}
equinix.fabric.port.packets_dropped_tx.count Port outbound dropped packets count above ${threshold}
equinix.fabric.port.packets_erred_rx.count Port inbound erred packets count above ${threshold}
equinix.fabric.port.packets_erred_tx.count Port outbound erred packets count above ${threshold}
Released
Name Description
equinix.fabric.connection.installed_routes_ipv4.utilization Utilization of connection '${connection_name}' active IPv4 routes reached ${threshold}
equinix.fabric.connection.installed_routes_ipv6.utilization Utilization of connection '${connection_name}' active IPv6 routes reached ${threshold}
equinix.fabric.router.installed_routes_ipv4.utilization Utilization of router '${router_name}' total IPv4 routes reached ${threshold}
equinix.fabric.router.installed_routes_ipv6.utilization Utilization of router '${router_name}' total IPv6 routes reached ${threshold}

Equinix Fabric MetricEvent

DataSchema JSON

Data Type

equinix.fabric.v1.MetricEvent

Supported Events, Metrics, and Alerts

Events

Released
Name Description
equinix.fabric.metric

Metrics

Released
Name Description
equinix.fabric.connection.bandwidth_rx.usage Connection inbound bandwidth usage in bit/sec
equinix.fabric.connection.bandwidth_tx.usage Connection outbound bandwidth usage in bit/sec
equinix.fabric.port.bandwidth_rx.usage Port inbound bandwidth usage in bit/sec
equinix.fabric.port.bandwidth_tx.usage Port outbound bandwidth usage in bit/sec
equinix.fabric.port.packets_dropped_rx.count Port inbound dropped packets count
equinix.fabric.port.packets_dropped_tx.count Port outbound dropped packets count
equinix.fabric.port.packets_erred_rx.count Port inbound erred packets count
equinix.fabric.port.packets_erred_tx.count Port outbound erred packets count

Equinix Fabric Metro Latency Alert

DataSchema JSON

Data Type

equinix.fabric.v1.MetroLatencyAlert

Supported Events, Metrics, and Alerts

Events

In Preview
Name Description
equinix.fabric.metro.am_{metroCode}.latency Metro latency from AM to ${metroCode} above ${threshold}
equinix.fabric.metro.at_{metroCode}.latency Metro latency from AT to ${metroCode} above ${threshold}
equinix.fabric.metro.ba_{metroCode}.latency Metro latency from BA to ${metroCode} above ${threshold}
equinix.fabric.metro.bg_{metroCode}.latency Metro latency from BG to ${metroCode} above ${threshold}
equinix.fabric.metro.bl_{metroCode}.latency Metro latency from BL to ${metroCode} above ${threshold}
equinix.fabric.metro.bo_{metroCode}.latency Metro latency from BO to ${metroCode} above ${threshold}
equinix.fabric.metro.bx_{metroCode}.latency Metro latency from BX to ${metroCode} above ${threshold}
equinix.fabric.metro.ca_{metroCode}.latency Metro latency from CA to ${metroCode} above ${threshold}
equinix.fabric.metro.ch_{metroCode}.latency Metro latency from CH to ${metroCode} above ${threshold}
equinix.fabric.metro.cl_{metroCode}.latency Metro latency from CL to ${metroCode} above ${threshold}
equinix.fabric.metro.cu_{metroCode}.latency Metro latency from CU to ${metroCode} above ${threshold}
equinix.fabric.metro.da_{metroCode}.latency Metro latency from DA to ${metroCode} above ${threshold}
equinix.fabric.metro.db_{metroCode}.latency Metro latency from DB to ${metroCode} above ${threshold}
equinix.fabric.metro.dc_{metroCode}.latency Metro latency from DC to ${metroCode} above ${threshold}
equinix.fabric.metro.de_{metroCode}.latency Metro latency from DE to ${metroCode} above ${threshold}
equinix.fabric.metro.dx_{metroCode}.latency Metro latency from DX to ${metroCode} above ${threshold}
equinix.fabric.metro.fr_{metroCode}.latency Metro latency from FR to ${metroCode} above ${threshold}
equinix.fabric.metro.gv_{metroCode}.latency Metro latency from GV to ${metroCode} above ${threshold}
equinix.fabric.metro.he_{metroCode}.latency Metro latency from HE to ${metroCode} above ${threshold}
equinix.fabric.metro.hh_{metroCode}.latency Metro latency from HH to ${metroCode} above ${threshold}
equinix.fabric.metro.hk_{metroCode}.latency Metro latency from HK to ${metroCode} above ${threshold}
equinix.fabric.metro.ho_{metroCode}.latency Metro latency from HO to ${metroCode} above ${threshold}
equinix.fabric.metro.il_{metroCode}.latency Metro latency from IL to ${metroCode} above ${threshold}
equinix.fabric.metro.jh_{metroCode}.latency Metro latency from JH to ${metroCode} above ${threshold}
equinix.fabric.metro.ka_{metroCode}.latency Metro latency from KA to ${metroCode} above ${threshold}
equinix.fabric.metro.kl_{metroCode}.latency Metro latency from KL to ${metroCode} above ${threshold}
equinix.fabric.metro.la_{metroCode}.latency Metro latency from LA to ${metroCode} above ${threshold}
equinix.fabric.metro.ld_{metroCode}.latency Metro latency from LD to ${metroCode} above ${threshold}
equinix.fabric.metro.lm_{metroCode}.latency Metro latency from LM to ${metroCode} above ${threshold}
equinix.fabric.metro.ls_{metroCode}.latency Metro latency from LS to ${metroCode} above ${threshold}
equinix.fabric.metro.ma_{metroCode}.latency Metro latency from MA to ${metroCode} above ${threshold}
equinix.fabric.metro.mb_{metroCode}.latency Metro latency from MB to ${metroCode} above ${threshold}
equinix.fabric.metro.md_{metroCode}.latency Metro latency from MD to ${metroCode} above ${threshold}
equinix.fabric.metro.me_{metroCode}.latency Metro latency from ME to ${metroCode} above ${threshold}
equinix.fabric.metro.mi_{metroCode}.latency Metro latency from MI to ${metroCode} above ${threshold}
equinix.fabric.metro.ml_{metroCode}.latency Metro latency from ML to ${metroCode} above ${threshold}
equinix.fabric.metro.mo_{metroCode}.latency Metro latency from MO to ${metroCode} above ${threshold}
equinix.fabric.metro.mt_{metroCode}.latency Metro latency from MT to ${metroCode} above ${threshold}
equinix.fabric.metro.mu_{metroCode}.latency Metro latency from MU to ${metroCode} above ${threshold}
equinix.fabric.metro.mx_{metroCode}.latency Metro latency from MX to ${metroCode} above ${threshold}
equinix.fabric.metro.ny_{metroCode}.latency Metro latency from NY to ${metroCode} above ${threshold}
equinix.fabric.metro.os_{metroCode}.latency Metro latency from OS to ${metroCode} above ${threshold}
equinix.fabric.metro.ot_{metroCode}.latency Metro latency from OT to ${metroCode} above ${threshold}
equinix.fabric.metro.pa_{metroCode}.latency Metro latency from PA to ${metroCode} above ${threshold}
equinix.fabric.metro.pe_{metroCode}.latency Metro latency from PE to ${metroCode} above ${threshold}
equinix.fabric.metro.ph_{metroCode}.latency Metro latency from PH to ${metroCode} above ${threshold}
equinix.fabric.metro.rj_{metroCode}.latency Metro latency from RJ to ${metroCode} above ${threshold}
equinix.fabric.metro.se_{metroCode}.latency Metro latency from SE to ${metroCode} above ${threshold}
equinix.fabric.metro.sg_{metroCode}.latency Metro latency from SG to ${metroCode} above ${threshold}
equinix.fabric.metro.sk_{metroCode}.latency Metro latency from SK to ${metroCode} above ${threshold}
equinix.fabric.metro.sl_{metroCode}.latency Metro latency from SL to ${metroCode} above ${threshold}
equinix.fabric.metro.so_{metroCode}.latency Metro latency from SO to ${metroCode} above ${threshold}
equinix.fabric.metro.sp_{metroCode}.latency Metro latency from SP to ${metroCode} above ${threshold}
equinix.fabric.metro.st_{metroCode}.latency Metro latency from ST to ${metroCode} above ${threshold}
equinix.fabric.metro.sv_{metroCode}.latency Metro latency from SV to ${metroCode} above ${threshold}
equinix.fabric.metro.sy_{metroCode}.latency Metro latency from SY to ${metroCode} above ${threshold}
equinix.fabric.metro.tr_{metroCode}.latency Metro latency from TR to ${metroCode} above ${threshold}
equinix.fabric.metro.ty_{metroCode}.latency Metro latency from TY to ${metroCode} above ${threshold}
equinix.fabric.metro.va_{metroCode}.latency Metro latency from VA to ${metroCode} above ${threshold}
equinix.fabric.metro.wa_{metroCode}.latency Metro latency from WA to ${metroCode} above ${threshold}
equinix.fabric.metro.wi_{metroCode}.latency Metro latency from WI to ${metroCode} above ${threshold}
equinix.fabric.metro.zh_{metroCode}.latency Metro latency from ZH to ${metroCode} above ${threshold}

Equinix Fabric Metro Latency Metric

DataSchema JSON

Data Type

equinix.fabric.v1.MetroLatencyMetric

Supported Events, Metrics, and Alerts

Events

Released
Name Description
equinix.fabric.metric

Metrics

Released
Name Description
equinix.fabric.metro.am_{metroCode}.latency Metro latency from AM to ${metroCode} in ms
equinix.fabric.metro.at_{metroCode}.latency Metro latency from AT to ${metroCode} in ms
equinix.fabric.metro.ba_{metroCode}.latency Metro latency from BA to ${metroCode} in ms
equinix.fabric.metro.bg_{metroCode}.latency Metro latency from BG to ${metroCode} in ms
equinix.fabric.metro.bl_{metroCode}.latency Metro latency from BL to ${metroCode} in ms
equinix.fabric.metro.bo_{metroCode}.latency Metro latency from BO to ${metroCode} in ms
equinix.fabric.metro.bx_{metroCode}.latency Metro latency from BX to ${metroCode} in ms
equinix.fabric.metro.ca_{metroCode}.latency Metro latency from CA to ${metroCode} in ms
equinix.fabric.metro.ch_{metroCode}.latency Metro latency from CH to ${metroCode} in ms
equinix.fabric.metro.cl_{metroCode}.latency Metro latency from CL to ${metroCode} in ms
equinix.fabric.metro.cu_{metroCode}.latency Metro latency from CU to ${metroCode} in ms
equinix.fabric.metro.da_{metroCode}.latency Metro latency from DA to ${metroCode} in ms
equinix.fabric.metro.db_{metroCode}.latency Metro latency from DB to ${metroCode} in ms
equinix.fabric.metro.dc_{metroCode}.latency Metro latency from DC to ${metroCode} in ms
equinix.fabric.metro.de_{metroCode}.latency Metro latency from DE to ${metroCode} in ms
equinix.fabric.metro.dx_{metroCode}.latency Metro latency from DX to ${metroCode} in ms
equinix.fabric.metro.fr_{metroCode}.latency Metro latency from FR to ${metroCode} in ms
equinix.fabric.metro.gv_{metroCode}.latency Metro latency from GV to ${metroCode} in ms
equinix.fabric.metro.he_{metroCode}.latency Metro latency from HE to ${metroCode} in ms
equinix.fabric.metro.hh_{metroCode}.latency Metro latency from HH to ${metroCode} in ms
equinix.fabric.metro.hk_{metroCode}.latency Metro latency from HK to ${metroCode} in ms
equinix.fabric.metro.ho_{metroCode}.latency Metro latency from HO to ${metroCode} in ms
equinix.fabric.metro.il_{metroCode}.latency Metro latency from IL to ${metroCode} in ms
equinix.fabric.metro.jh_{metroCode}.latency Metro latency from JH to ${metroCode} in ms
equinix.fabric.metro.ka_{metroCode}.latency Metro latency from KA to ${metroCode} in ms
equinix.fabric.metro.kl_{metroCode}.latency Metro latency from KL to ${metroCode} in ms
equinix.fabric.metro.la_{metroCode}.latency Metro latency from LA to ${metroCode} in ms
equinix.fabric.metro.ld_{metroCode}.latency Metro latency from LD to ${metroCode} in ms
equinix.fabric.metro.lm_{metroCode}.latency Metro latency from LM to ${metroCode} in ms
equinix.fabric.metro.ls_{metroCode}.latency Metro latency from LS to ${metroCode} in ms
equinix.fabric.metro.ma_{metroCode}.latency Metro latency from MA to ${metroCode} in ms
equinix.fabric.metro.mb_{metroCode}.latency Metro latency from MB to ${metroCode} in ms
equinix.fabric.metro.md_{metroCode}.latency Metro latency from MD to ${metroCode} in ms
equinix.fabric.metro.me_{metroCode}.latency Metro latency from ME to ${metroCode} in ms
equinix.fabric.metro.mi_{metroCode}.latency Metro latency from MI to ${metroCode} in ms
equinix.fabric.metro.ml_{metroCode}.latency Metro latency from ML to ${metroCode} in ms
equinix.fabric.metro.mo_{metroCode}.latency Metro latency from MO to ${metroCode} in ms
equinix.fabric.metro.mt_{metroCode}.latency Metro latency from MT to ${metroCode} in ms
equinix.fabric.metro.mu_{metroCode}.latency Metro latency from MU to ${metroCode} in ms
equinix.fabric.metro.mx_{metroCode}.latency Metro latency from MX to ${metroCode} in ms
equinix.fabric.metro.ny_{metroCode}.latency Metro latency from NY to ${metroCode} in ms
equinix.fabric.metro.os_{metroCode}.latency Metro latency from OS to ${metroCode} in ms
equinix.fabric.metro.ot_{metroCode}.latency Metro latency from OT to ${metroCode} in ms
equinix.fabric.metro.pa_{metroCode}.latency Metro latency from PA to ${metroCode} in ms
equinix.fabric.metro.pe_{metroCode}.latency Metro latency from PE to ${metroCode} in ms
equinix.fabric.metro.ph_{metroCode}.latency Metro latency from PH to ${metroCode} in ms
equinix.fabric.metro.rj_{metroCode}.latency Metro latency from RJ to ${metroCode} in ms
equinix.fabric.metro.se_{metroCode}.latency Metro latency from SE to ${metroCode} in ms
equinix.fabric.metro.sg_{metroCode}.latency Metro latency from SG to ${metroCode} in ms
equinix.fabric.metro.sk_{metroCode}.latency Metro latency from SK to ${metroCode} in ms
equinix.fabric.metro.sl_{metroCode}.latency Metro latency from SL to ${metroCode} in ms
equinix.fabric.metro.so_{metroCode}.latency Metro latency from SO to ${metroCode} in ms
equinix.fabric.metro.sp_{metroCode}.latency Metro latency from SP to ${metroCode} in ms
equinix.fabric.metro.st_{metroCode}.latency Metro latency from ST to ${metroCode} in ms
equinix.fabric.metro.sv_{metroCode}.latency Metro latency from SV to ${metroCode} in ms
equinix.fabric.metro.sy_{metroCode}.latency Metro latency from SY to ${metroCode} in ms
equinix.fabric.metro.tr_{metroCode}.latency Metro latency from TR to ${metroCode} in ms
equinix.fabric.metro.ty_{metroCode}.latency Metro latency from TY to ${metroCode} in ms
equinix.fabric.metro.va_{metroCode}.latency Metro latency from VA to ${metroCode} in ms
equinix.fabric.metro.wa_{metroCode}.latency Metro latency from WA to ${metroCode} in ms
equinix.fabric.metro.wi_{metroCode}.latency Metro latency from WI to ${metroCode} in ms
equinix.fabric.metro.zh_{metroCode}.latency Metro latency from ZH to ${metroCode} in ms

Equinix Identity UserAuthenticationEvent

DataSchema JSON

Data Type

equinix.identity.v1.UserAuthenticationEvent

Supported Events, Metrics, and Alerts

Events

Released
Name Description
equinix.identity.user.activity.logged_in User loggedIn event

Equinix Network Edge ChangeEvent

DataSchema JSON

Data Type

equinix.network_edge.v1.ChangeEvent

Supported Events, Metrics, and Alerts

Events

Released
Name Description
equinix.network_edge.acl.state.created Network edge acl is created
equinix.network_edge.acl.state.deleted Network edge acl is deleted
equinix.network_edge.device.acl.updated Network edge acl is updated
equinix.network_edge.device.reboot.completed Network edge device reboot completed
equinix.network_edge.device.reboot.started Network edge device reboot started
equinix.network_edge.device.state.cancelled Network edge device order cancelled
equinix.network_edge.device.state.created Network edge device created
equinix.network_edge.device.state.deleted Network edge device deleted
equinix.network_edge.device.state.provisioned Network edge device is provisioned
equinix.network_edge.device.state.provisioning Network edge device is provisioning

Equinix Resource Manager ChangeEvent

DataSchema JSON

Data Type

equinix.resource_manager.v1.ChangeEvent

Supported Events, Metrics, and Alerts