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
25071
13.11.2017 01:40
- Code d’erreur : DLG_FLAGS_SEC_CERT_CN_INVALID ?
24073
14.08.2018 09:32
- LetsEncrypt et erreur DNS A / AAAA
22948
16.04.2019 15:34
- SSL Cloudflare chez OVH
21615
28.04.2017 09:51
- Err_too_many_redirects
21103
12.11.2017 15:36
- Certificat Let's encrypt
20819
21.08.2017 17:44
- Impossible d'activer le certificat SSL pour HTTPS
20746
07.01.2021 02:44
- Net::err_cert_common_name_invalid
19954
29.05.2017 08:20
- Trop de redirections suite au HTTPS
19696
14.12.2016 14:30
- Prise en charge du protocole MQTT
18303
06.04.2017 13:57