Thanks Lewis,

We have some of those conifgs in the top level repo. I’ll look and see the 
delta with your configs, and document. More soon.

Joshua Poore


> On Jun 5, 2021, at 1:52 PM, Lewis John McGibbney <[email protected]> wrote:
> 
> Hi user@,
> 
> I am seeing HTTP 405 method not allowed responses when I attempt to send 
> UserALE JS events to a logging endpoint (local Elasticsearch cluster exposing 
> port 9200) via the userale-2.1.1.min.js script tag. My script configuration 
> is as follows
> https://github.com/apache/airflow/pull/16230/files#diff-c6895778cea9b9b1778984fa5874f46e2713ed5d2afa7eacaa75e0ef6b874868
> I am NOT using the data-auth parameter so the value is passed as 'None'. 
> Because the web application I am trying to implement UserALE JS in uses Jinja 
> templating it is necessary to have some value.
> 
> A couple of questions
> 1. As UserALE JS POST's batches of events to the logging endpoint, what 
> preliminary configuration is required in Elasticsearch i.e. do we need to 
> create the index and mapping before UserALE can log into it? My understanding 
> is that if I POST to http://localhost:9200/userale then the mapping should be 
> created automatically... however the 405 response indicates that this is not 
> the case.
> 2. It would be good if we could provide CORS documentation. In Elasticsearch, 
> the following represents one way of getting things working
> 
> elasticsearch.yaml
> -------------------------
> +http.cors.enabled: true
> +http.cors.allow-origin: "*"
> +http.cors.allow-methods: OPTIONS, HEAD, GET, POST, PUT, DELETE
> +http.cors.allow-headers: "X-Requested-With,X-Auth-Token,Content-Type, 
> Content-Length, Authorization"
> 
> Thanks 
> lewismc

Reply via email to