Bonjour,
J'essaye à mon tour d'envoyer des logs depuis un serveur node.js avec winston et le transporter https://github.com/ovh/ovh-winston-ldp
package.json :
{
winston: "3.1.0",
ovh-winston-ldp: "^1.1.3"
}
Les 2 tests que j'ai fait :
const winston = require('winston');
const OvhWinstonLDP = require('ovh-winston-ldp');
/*logger.add(
new OvhWinstonLDP({
graylogHost: 'gra2.logs.ovh.com',
level: 'debug',
graylogOvhTokenValue: process.env.OVH_LOG_PLATFORM_TOKEN
})
);*/
const logger = winston.createLogger({
exitOnError: false,
transports: [
new OvhWinstonLDP({
graylogHost: 'gra2.logs.ovh.com',
graylogOvhTokenValue: process.env.OVH_LOG_PLATFORM_TOKEN
})
]
});
module.exports = logger;
Et l'execution:
logger.log( 'debug', 'un-label-quelconque', { _result_count_int: 2, _offset_int: 2 });
Dans grayloag je ne reçois rien.
Je fais une recherche "Search in all messages" sans query.
En résultat j'ai que les messages que j'envoi depuis le tutoriel OVH de départ en open ssh
exemple:
echo -e '{"version":"1.1", "host": "example.org", "short_message": "Je fais un autre essai", "full_message": "Backtrace here more stuff", "timestamp": 1548344888, "level": 7, "_user_id": ***, "_some_info": "foo", "testattr": "allé", "some_metric_num": 42.0, "_X-OVH-TOKEN":"********"}\0' | openssl s_client -quiet -no_ign_eof -connect gra2.logs.ovh.com:12202
Merci pour votre aide précieuse :)
Envoi log avec winston
Sujets apparentés
- Ssh_init: Host does not exist
10321
13.11.2017 01:40
- Code d’erreur : DLG_FLAGS_SEC_CERT_CN_INVALID ?
10239
14.08.2018 09:32
- Err_too_many_redirects
7437
12.11.2017 15:36
- Trop de redirections suite au HTTPS
6764
14.12.2016 14:30
- Certificat Let's encrypt
6240
21.08.2017 17:44
- Impossible d'activer le certificat SSL pour HTTPS
5905
07.01.2021 02:44
- LetsEncrypt et erreur DNS A / AAAA
5701
16.04.2019 15:34
- Net::err_cert_common_name_invalid
5600
29.05.2017 08:20
- Prise en charge du protocole MQTT
5251
06.04.2017 13:57
- SSL Cloudflare chez OVH
5204
28.04.2017 09:51