I tried downgrading to ES 6.8.2 as per 
https://github.com/apache/incubator-flagon/tree/master/docker/elasticsearch/6.8.2
 but I couldn't get the example running either 
https://github.com/apache/incubator-flagon-useralejs/tree/master/example
I am still getting the HTTP 405 response... method not allowed for the POST.
lewismc

On 2021/06/07 20:04:20, Lewis John McGibbney <[email protected]> wrote: 
> Thanks Josh.
> 
> On 2021/06/05 22:10:03, Joshua Poore <[email protected]> wrote: 
> > 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