Monitoring data can now be stored in `metrics-*` patterns when collected through elastic-agent. [Our documentation](https://www.elastic.co/guide/en/kibana/current/monitoring-data.html) recommends to use the `monitoring_user` role to view the data in Stack Monitoring application but that role does not have permissions to read from the metrics pattern.

`monitoring_user` should be allowed the same permissions on `metrics-*` as `.monitoring-*`
x-pack/plugin/security/src/test/java/org/elasticsearch/xpack/security/authz/RBACEngineTests.java
privs,
            "kibana",
            "view-space",
            "action:login",
            "space:view/*"
        );
        Role role = Role.builder(RESTRICTED_INDICES, "test3")
            .add(IndexPrivilege.ALL, "logstash-*", "foo?")
            .add(IndexPrivilege.READ, "abc*")
            .add(IndexPrivilege.WRITE, "*xyz")
            .addApplicationPrivilege(kibanaRead, Collections.singleton("*"))
            .addApplicationPrivilege(kibanaViewSpace, newHashSet("space/engineering/*", "space/builds"))
            .build();
        RBACAuthorizationInfo authzInfo = new RBACAuthorizationInfo(role, null);
        final PrivilegesCheckResult response = hasPrivileges(
            new IndicesPrivileges[] {
                IndicesPrivileges.builder()
                    .indices("logstash-2016-*")
                    .privileges("write") 
                    .build(),
                IndicesPrivileges.builder()
                    .indices("logstash-*")
                    .privileges("read") 
                    .build(),
                IndicesPrivileges.builder()
                    .indices("log*")
                    .privileges("manage") 
                    .build(),
                IndicesPrivileges.builder()
                    .indices("foo*", "foo?")