Allocating resource entities for trace
There is provided receiving, at a network entity, a message from at least one peer network entity, determining, if the received message comprises information indicating a trace, at least one trace capable resource entity for processing the received message or subsequent messages of a session of the received message from a set of resource entities comprising trace capable resource entities and trace disabled resource entities, allocating the received message or the subsequent messages of a session of the received message to the determined at least one trace capable resource entity.
1 . A method comprising:
receiving, at a network entity, a message from at least one peer network entity;
determining, at the network entity, if the received message comprises information indicating a trace, at least one trace capable resource entity for processing the received message or subsequent messages of a session of the received message from a set of resource entities comprising trace capable resource entities and trace disabled resource entities;
allocating, at the network entity, the received message or the subsequent messages of a session of the received message to the determined at least one trace capable resource entity.
2 . The method according to claim 1 , comprising:
determining, at the network entity, if the received message does not comprise information indicating a trace, at least one trace disabled resource entity for processing the received message or subsequent messages of a session of the received message from a set of resource entities comprising trace capable resource entities and trace disabled resource entities;
allocating, at the network entity, the received message or the subsequent messages of a session of the received message to the determined at least one trace disabled resource entity.
3 . The method according to claim 1 , comprising:
determining, at the network entity, at least one tracing load;
scaling, at the network entity, if the tracing load level exceeds a load threshold, the set of resource entities based on the tracing load.
4 . The method according to claim 1 , wherein the trace capable resource entities are dedicated for traces and the trace disabled resource entities are dedicated for session processing.
5 . The method according to claim 1 , comprising:
receiving, at the network entity, from an operations, administration and management, OAM, system one or more identity values and/or uniform resource indicators to one or more identity values; and
determining, at the network entity, if the received message comprises information indicating a trace, based on the received one or more identity values and/or uniform resource indicators to one or more identity values.
6 . The method according to claim 1 , wherein the information indicating a trace is a trace indication information element, IE, of: a Diameter Base Protocol, a header of a HTTP message, a payload of a HTTP message or an ASN.1 message.
7 . A network entity comprising one or more processors, and memory storing instructions that, when executed by the one or more processors, the network entity is caused to:
receive, at the network entity, a message from at least one peer network entity;
determine, at the network entity, if the received message comprises information indicating a trace, at least one trace capable resource entity for processing the received message or subsequent messages of a session of the received message from a set of resource entities comprising trace capable resource entities and trace disabled resource entities;
allocate, at the network entity, the received message or the subsequent messages of a session of the received message to the determined at least one trace capable resource entity.
8 . The network entity according to claim 7 , comprising:
determine, at the network entity, if the received message does not comprise information indicating a trace, at least one trace disabled resource entity for processing the received message or subsequent messages of a session of the received message from a set of resource entities comprising trace capable resource entities and trace disabled resource entities;
allocate, at the network entity, the received message or the subsequent messages of a session of the received message to the determined at least one trace disabled resource entity.
9 . The network entity according to claim 7 , comprising:
determine, at the network entity, at least one tracing load;
scale, at the network entity, if the tracing load level exceeds a load threshold, the set of resource entities based on the tracing load.
10 . The network entity according to claim 7 , comprising:
wherein the trace capable resource entities are dedicated for traces and the trace disabled resource entities are dedicated for session processing.
11 . The network entity according to claim 7 , comprising:
receiving at the network entity, from an operations, administration and management, OAM, system one or more identity values and/or uniform resource indicators to one or more identity values; and
determining, at the network entity, if the received message comprises information indicating a trace, based on the received one or more identity values and/or uniform resource indicators to one or more identity values.
12 . The network entity according to claim 7 , wherein the information indicating a trace is a trace indication information element, IE, of: a Diameter Base Protocol, a header of a HTTP message, a payload of a HTTP message or an ASN.1 message.
13 . A non-transitory computer readable medium comprising program instructions for causing a network entity to perform at least the following:
receive, at the network entity, a message from at least one peer network entity;
determine, at the network entity, if the received message comprises information indicating a trace, at least one trace capable resource entity for processing the received message or subsequent messages of a session of the received message from a set of resource entities comprising trace capable resource entities and trace disabled resource entities;
allocate, at the network entity, the received message or the subsequent messages of a session of the received message to the determined at least one trace capable resource entity.