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
Related questions
- Ssh_init: Host does not exist
24132
13.11.2017 01:40
- Code d’erreur : DLG_FLAGS_SEC_CERT_CN_INVALID ?
23272
14.08.2018 09:32
- LetsEncrypt et erreur DNS A / AAAA
22051
16.04.2019 15:34
- SSL Cloudflare chez OVH
20694
28.04.2017 09:51
- Err_too_many_redirects
20277
12.11.2017 15:36
- Certificat Let's encrypt
20072
21.08.2017 17:44
- Impossible d'activer le certificat SSL pour HTTPS
19753
07.01.2021 02:44
- Net::err_cert_common_name_invalid
19299
29.05.2017 08:20
- Trop de redirections suite au HTTPS
18902
14.12.2016 14:30
- Prise en charge du protocole MQTT
17573
06.04.2017 13:57