@Jan Tytgat thanks for the reply. Per the documentation and working with Citrix the analytics profile and Prometheus support PUSH or PULL.
If you see example 2 in the docs they use PUSH as an option:
set analytics profile ns_analytics_time_series_profile -collectors metrics_service1 -type timeseries -metrics Enabled metricsExportFrequency 90 -
outputMode prometheus --serveMode PUSH
This seems to work but there is no way to set the remote-write option even with the EndpointURL set. I have the question in to Citrix but was curious if anyone dealt with or resolved this issue.
https://docs.netscaler.com/en-us/citrix-adc/current-release/observability/metrics#configure-metrics