Hello all,

I am new to PromQL and would like to understand as I could not find things
(unless I am missing it) here:
https://prometheus.io/docs/prometheus/latest/querying/api/

1. For an instant query, if I dont give timestamp, then what is the
logic/default timestamp.
2. For range query, what is the default step value if no value is provided?
3. For range query, are start, and end parameters optional?
4. I see that time duration can be given after the metric in square
brackets (e.g http_requests_total[5m]). Is giving time duration this way
the same as giving range query with equivalent unix timestamp values for
start and end parameters?

So I am trying to understand if both the queries below are same and yield
same result(including result format):

/api/v1/query_range?query=<metricname>[<duration>]
/api/v1/query_range?query=
<metricname>&start=<strartunixtimestamp>&end=<endunixtimestamp>

5. I see that giving duration in square brackets is working for instant
query as well(e.g /api/v1/query?query=<metricname>[<duration>]), but not
sure what timeseries it is retrieving. Any valid cases to use this way?

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/CAOnWYZVk%3D-MRzawQ_BHamf_vtS-7960uM5kigO%3DtE559RaGoEw%40mail.gmail.com.

Reply via email to