A datacenter, comprising: an orchestrator and a plurality of platform nodes configured to cooperate with each other over a network; and one or more quality of service monitoring hardware instrumentations (152,154,156,158) associated with the one or more of the plurality of platform nodes to collect quality of service data for the platform nodes; one or more quality of service enforcement hardware instrumentations on one or more of the plurality of platform nodes; wherein the orchestrator comprises: one or more processors; a memory coupled with the one or more processors; a datacenter performance monitor operated by the one or more processors to receive a datacenter performance target corresponding to a service level agreement, receive the quality of service data, determine an end-to-end datacenter performance level from an ingress point of the datacenter to an egress point of the datacenter based at least in part on the quality of service data, and compare the end-to-end datacenter performance level determined to the datacenter performance target received; and a mitigation module operated by the one or more processors to send a mitigation command based at least in part on a result of the comparison of the end-to-end datacenter performance level to the datacenter performance target, wherein the mitigation command is sent to the one or more quality of service enforcement hardware instrumentations; wherein the ingress point is a first network interface and the egress point is a second network interface. an orchestrator and a plurality of platform nodes configured to cooperate with each other over a network; and one or more quality of service monitoring hardware instrumentations (152,154,156,158) associated with the one or more of the plurality of platform nodes to collect quality of service data for the platform nodes; one or more quality of service enforcement hardware instrumentations on one or more of the plurality of platform nodes; wherein the orchestrator comprises: one or more processors; a memory coupled with the one or more processors; a datacenter performance monitor operated by the one or more processors to receive a datacenter performance target corresponding to a service level agreement, receive the quality of service data, determine an end-to-end datacenter performance level from an ingress point of the datacenter to an egress point of the datacenter based at least in part on the quality of service data, and compare the end-to-end datacenter performance level determined to the datacenter performance target received; and a mitigation module operated by the one or more processors to send a mitigation command based at least in part on a result of the comparison of the end-to-end datacenter performance level to the datacenter performance target, wherein the mitigation command is sent to the one or more quality of service enforcement hardware instrumentations; wherein the ingress point is a first network interface and the egress point is a second network interface. one or more processors; a memory coupled with the one or more processors; a datacenter performance monitor operated by the one or more processors to receive a datacenter performance target corresponding to a service level agreement, receive the quality of service data, determine an end-to-end datacenter performance level from an ingress point of the datacenter to an egress point of the datacenter based at least in part on the quality of service data, and compare the end-to-end datacenter performance level determined to the datacenter performance target received; and a mitigation module operated by the one or more processors to send a mitigation command based at least in part on a result of the comparison of the end-to-end datacenter performance level to the datacenter performance target, wherein the mitigation command is sent to the one or more quality of service enforcement hardware instrumentations; wherein the ingress point is a first network interface and the egress point is a second network interface.