>I have checked xsengine.ini and I have set but developer_mode as you can see below, or is embedded mode set somewhere else?
Developer mode and embedded mode are two completely different things. If your traces are in the indexserver file then you are definitely in embedded mode.
>The traces file is not filled in real time but in my server I have a 45mins delay
I've never heard of such a delay. I've never seen any delay in fact in my personal experience. Is you system very, very busy and also very, very small? Are you testing in the developer edition on AWS or something like that?
>When running my xs app from Web Workbench (using the Run green arrow button on my main html page) there are no traces, is it normal?
No running from the Web Workbench just opens a web browser tab. Nothing special about the way it executes.
>The configuration of the traces level for my application is inside INDEXSERVER section, is it normal?
Same answer as above as to why the trace is written to the index server - you are in embedded mode.