
Eu tenho uma VM no GCE com o docker instalado. Lá eu executo contêineres usando oDriver do Google Cloud Logging. Posso ver os logs no registro do stackdrive. No entanto, não consigo navegar facilmente entre logs de contêineres diferentes. Todos os logs dos contêineres são indexados sob ologName
projects/my-project/logs/gcplogs-docker-driver
Existe alguma maneira de ter campos no painel "Campos de log" à esquerda que me permita filtrar facilmente por contêiner? Parece que logName
o gcplogs-docker-driver está codificado, então não é possível modificar. Tentei "adicionar campo ao painel de campos de log" usando, jsonPayload.container.name
mas parece que qualquer campo interno jsonPayload
não pode ser usado no painel de campos de log, mostra "Valor não presente"
Também tentei adicionar rótulos como opções de gcplogs, mas eles são enviados com o jsonPayload
mesmo problema do nome do contêiner
Responder1
Além disso, está resolvido para mim, pois gcplogs-driver também inclui os metadados do contêiner, então você só precisa especificar o nome do contêiner na consulta do stackdriver.
resource.type="gce_instance" "meu_container" Imagem com consulta