3 best practices for network observability