Ich habe eine Sencha-Anwendung und ich möchte Protokolle an den Server senden. Ich habe Docker mit ELK-Containern (Logstash, Elasticsearch und Kibana) konfiguriert und sie funktionieren ordnungsgemäß (das weiß ich, weil ich Daten über eine iOS-Anwendung von XCode an Kibana senden kann).ExtJS Senden von Daten an den Server über UDP
Allerdings möchte ich dies in ExtJS tun. Ich habe derzeit die Fehler ext-Modern-all-debug.js? _dc = 20161118152155: 15274 POST http://localhost:49160/ net :: ERR_CONNECTION_REFUSED. Ich habe ELK-Container wie ich erwähnt und Logstash ist konfiguriert als 0.0.0.0:49160-> 5002/udp während Elasticsearch und Kibana mit TCP.
Ist es eine Art von UDP/TCP-Problem? Wie kann ich es loswerden und Daten an Kibana oder einfach Logstash senden?
So kann man sagen, ich keine Daten senden oben von meiner ExtJS Anwendung unter Konfigurationen Logstash (logstash als 0.0.0.0:49160->5002/udp konfiguriert während Elasticsearch und Kibana mit TCP). Was würdest du vorschlagen? Sollte ich Logstash-Konfiguration zu TCP ändern? – devNo
Ich würde vorschlagen, dass Sie eine serverseitige Middleware verwenden, die sowohl UDP als auch TCP unterstützt. Von dem Link, den ich zur Verfügung gestellt habe: "Sie können ein UDP-Datagramm mit dem nativen Socket-Modul der serverseitigen Programmiersprache (Python, php, node.js) senden." – Alexander