Skip to content

Commit 2744ab3

Browse files
Merge pull request #309832 from MicrosoftDocs/main
Auto Publish – main to live - 2025-12-22 18:00 UTC
2 parents 8a5c386 + 83ea172 commit 2744ab3

8 files changed

Lines changed: 209 additions & 39 deletions

File tree

articles/data-factory/connector-jira.md

Lines changed: 168 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ titleSuffix: Azure Data Factory & Azure Synapse
55
author: jianleishen
66
ms.subservice: data-movement
77
ms.topic: conceptual
8-
ms.date: 10/20/2023
8+
ms.date: 10/29/2025
99
ms.author: jianleishen
1010
ms.custom:
1111
- synapse
@@ -17,6 +17,9 @@ ms.custom:
1717

1818
This article outlines how to use the Copy Activity in an Azure Data Factory or Synapse Analytics pipeline to copy data from Jira. It builds on the [copy activity overview](copy-activity-overview.md) article that presents a general overview of copy activity.
1919

20+
> [!IMPORTANT]
21+
> The Jira connector version 2.0 provides improved native Jira support. If you are using Jira connector version 1.0 in your solution, please [upgrade the Jira connector](#upgrade-the-jira-connector-from-version-10-to-version-20) before **March 31, 2026**. Refer to this [section](#jira-connector-lifecycle-and-upgrade) for details on the difference between version 2.0 and version 1.0.
22+
2023
## Supported capabilities
2124

2225
This Jira connector is supported for the following capabilities:
@@ -65,7 +68,50 @@ The following sections provide details about properties that are used to define
6568

6669
## Linked service properties
6770

68-
The following properties are supported for Jira linked service:
71+
The Jira connector now supports version 2.0. Refer to this [section](#jira-connector-lifecycle-and-upgrade) to upgrade your Jira connector version from version 1.0. For the property details, see the corresponding sections.
72+
73+
- [Version 2.0](#version-20)
74+
- [Version 1.0](#version-10)
75+
76+
### Version 2.0
77+
78+
The Jira linked service supports the following properties when applying version 2.0:
79+
80+
| Property | Description | Required |
81+
|:--- |:--- |:--- |
82+
| type | The type property must be set to: **Jira** | Yes |
83+
| version | The version that you specify. The value is `2.0`. | Yes |
84+
| host | The IP address or host name of the Jira service. For example, `jira.example.com`. | Yes |
85+
| port | The TCP port that the Jira server uses to listen for client connections. The default value is 443 if connecting through HTTPS, or 8080 if connecting through HTTP. | No |
86+
| username | The user name that you use to access Jira Service. | Yes |
87+
| password | The [Atlassian API token](https://support.atlassian.com/atlassian-account/docs/manage-api-tokens-for-your-atlassian-account/) (if two-step verification is enabled on the Atlassian account) or password corresponding to the user name that you provided in the username field. Mark this field as a SecureString to store it securely, or [reference a secret stored in Azure Key Vault](store-credentials-in-key-vault.md). | Yes |
88+
| connectVia | The [integration runtime](concepts-integration-runtime.md) to be used to connect to the data store. If no value is specified, the property uses the default Azure integration runtime. You can use the self-hosted integration runtime and its version should be 5.61 or above. | No |
89+
90+
91+
**Example:**
92+
93+
```json
94+
{
95+
"name": "JiraLinkedService",
96+
"properties": {
97+
"type": "Jira",
98+
"version": "2.0",
99+
"typeProperties": {
100+
"host" : "<host>",
101+
"port" : "<port>",
102+
"username" : "<username>",
103+
"password": {
104+
"type": "SecureString",
105+
"value": "<password>"
106+
}
107+
}
108+
}
109+
}
110+
```
111+
112+
### Version 1.0
113+
114+
The Jira linked service supports the following properties when applying version 1.0:
69115

70116
| Property | Description | Required |
71117
|:--- |:--- |:--- |
@@ -107,7 +153,9 @@ To copy data from Jira, set the type property of the dataset to **JiraObject**.
107153
| Property | Description | Required |
108154
|:--- |:--- |:--- |
109155
| type | The type property of the dataset must be set to: **JiraObject** | Yes |
110-
| tableName | Name of the table. | No (if "query" in activity source is specified) |
156+
| schema | Name of the schema. This property is only supported in version 2.0. | Yes |
157+
| table | Name of the table. This property is only supported in version 2.0. | Yes |
158+
| tableName | Name of the table. This property is only supported in version 1.0.| No (if "query" in activity source is specified) |
111159

112160
**Example**
113161

@@ -126,11 +174,89 @@ To copy data from Jira, set the type property of the dataset to **JiraObject**.
126174
}
127175
```
128176

177+
The connector version 2.0 supports the following Jira tables:
178+
179+
- AdvancedSettings
180+
- AllAccessibleProjectTypes 
181+
- AllApplicationRoles 
182+
- AllAvailableDashboardGadgets 
183+
- AllDashboards 
184+
- AllFieldConfigurations 
185+
- AllFieldConfigurationSchemes 
186+
- AllIssueTypeSchemes 
187+
- AllLabels 
188+
- AllPermissions 
189+
- AllPermissionSchemes 
190+
- AllProjectCategories 
191+
- AllProjectRoles 
192+
- AllProjectTypes 
193+
- AllUserDataClassificationLevels 
194+
- AllUsers 
195+
- AllUsersDefault 
196+
- AllWorkflowSchemes 
197+
- ApplicationProperty 
198+
- ApproximateLicenseCount 
199+
- AttachmentMeta 
200+
- AutoComplete 
201+
- AvailableTimeTrackingImplementations 
202+
- Banner 
203+
- BulkGetGroups 
204+
- Configuration 
205+
- CurrentUser 
206+
- DashboardsPaginated 
207+
- DefaultEditor 
208+
- DefaultShareScope 
209+
- Events 
210+
- FavouriteFilters 
211+
- FieldAutoCompleteForQueryString 
212+
- FieldConfigurationSchemeMappings 
213+
- Fields 
214+
- FieldsPaginated 
215+
- FiltersPaginated 
216+
- FindComponentsForProjects 
217+
- FindGroups 
218+
- IdsOfWorklogsDeletedSince 
219+
- IdsOfWorklogsModifiedSince 
220+
- IssueAllTypes 
221+
- IssueLimitReport 
222+
- IssueLinkTypes 
223+
- IssueNavigatorDefaultColumns 
224+
- IssuePickerResource 
225+
- IssueSecuritySchemes 
226+
- IssueTypeSchemesMapping 
227+
- IssueTypeScreenSchemeMappings 
228+
- IssueTypeScreenSchemes 
229+
- License 
230+
- Locale 
231+
- MyFilters 
232+
- NotificationSchemes 
233+
- NotificationSchemeToProjectMappings 
234+
- Plans 
235+
- PrioritySchemes 
236+
- Recent 
237+
- Screens 
238+
- ScreenSchemes 
239+
- Search 
240+
- SearchProjects 
241+
- SearchProjectsUsingSecuritySchemes 
242+
- SearchResolutions 
243+
- SearchSecuritySchemes 
244+
- SearchWorkflows 
245+
- SecurityLevelMembers 
246+
- SecurityLevels 
247+
- SelectedTimeTrackingImplementation 
248+
- ServerInfo 
249+
- SharedTimeTrackingConfiguration 
250+
- StatusCategories 
251+
- Statuses 
252+
- TrashedFieldsPaginated 
253+
- UserDefaultColumns 
254+
129255
## Copy activity properties
130256

131257
For a full list of sections and properties available for defining activities, see the [Pipelines](concepts-pipelines-activities.md) article. This section provides a list of properties supported by Jira source.
132258

133-
### JiraSource as source
259+
### Jira as source
134260

135261
To copy data from Jira, set the source type in the copy activity to **JiraSource**. The following properties are supported in the copy activity **source** section:
136262

@@ -139,6 +265,9 @@ To copy data from Jira, set the source type in the copy activity to **JiraSource
139265
| type | The type property of the copy activity source must be set to: **JiraSource** | Yes |
140266
| query | Use the custom SQL query to read data. For example: `"SELECT * FROM MyTable"`. | No (if "tableName" in dataset is specified) |
141267

268+
> [!NOTE]
269+
> `query` is not supported in version 2.0.
270+
142271
**Example:**
143272

144273
```json
@@ -171,9 +300,44 @@ To copy data from Jira, set the source type in the copy activity to **JiraSource
171300
]
172301
```
173302

303+
## Data type mapping for Jira
304+
305+
When you copy data from Jira, the following mappings apply from Jira's data types to the internal data types used by the service. To learn about how the copy activity maps the source schema and data type to the sink, see [Schema and data type mappings](copy-activity-schema-and-type-mapping.md).
306+
307+
| Jira data type | Interim service data type (for version 2.0) | Interim service data type (for version 1.0) |
308+
|-------------------|---------------------------------------------|---------------------------------------------|
309+
| string | String | Varchar, Text |
310+
| integer | Integer | Int, Bigint |
311+
| datetime | String, DateTime | DateTime, Timestamp |
312+
| boolean | Boolean | Bit, Boolean |
313+
| object | Object | Flattened, Json |
314+
| array | Array | Json, Separate table |
315+
174316
## Lookup activity properties
175317

176318
To learn details about the properties, check [Lookup activity](control-flow-lookup-activity.md).
177319

320+
## Jira connector lifecycle and upgrade
321+
322+
The following table shows the release stage and change logs for different versions of the Jira connector:
323+
324+
| Version | Release stage | Change log |
325+
| :----------- | :------- |:------- |
326+
| Version 1.0 | End of support announced | / |
327+
| Version 2.0 | GA version available | • Support `schema` and `table` in Dataset. <br><br>• Support specific Jira tables. For the supported table list, go to [Dataset properties](#dataset-properties). <br><br>• The self-hosted integration runtime version should be 5.61 or above. <br><br>• The data type mapping for the Jira linked service version 2.0 is different from that for the version 1.0. For the latest data type mapping, go to [Data type mapping for Jira](#data-type-mapping-for-jira). <br><br>• `useEncryptedEndpoints`, `useHostVerification`, `usePeerVerification` are not supported in the linked service. <br><br> • `query` is not supported. <br><br> • OAuth 1.0 authentication is not supported. |
328+
329+
### Upgrade the Jira connector from version 1.0 to version 2.0
330+
331+
1. In **Edit linked service** page, select version 2.0 and configure the linked service by referring to [Linked service properties version 2.0](#version-20).
332+
333+
1. The data type mapping for the Jira linked service version 2.0 is different from that for the version 1.0. To learn the latest data type mapping, see [Data type mapping for Jira](#data-type-mapping-for-jira).
334+
335+
1. If you use the self-hosted integration runtime, its version should be 5.61 or above.
336+
337+
1. `query` is only supported in version 1.0. You should use `schema` and `table` instead of `query` in version 2.0.
338+
339+
> [!NOTE]
340+
> Version 2.0 supports specific Jira tables. For the supported table list, go to [Dataset properties](#dataset-properties).
341+
178342
## Related content
179343
For a list of data stores supported as sources and sinks by the copy activity, see [supported data stores](copy-activity-overview.md#supported-data-stores-and-formats).

articles/data-factory/connector-release-stages-and-timelines.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ For comprehensive details on support levels and recommended usage at each stage,
5353
| | version 1.0 | Removed | October 22, 2025 | November 22, 2025 |
5454
| [Impala](connector-impala.md) | version 2.0 | GA | / | / |
5555
| | version 1.0 | Removed | September 30, 2025 | October 31, 2025 |
56+
| [Jira](connector-jira.md) | version 2.0 | GA | / | / |
57+
| | version 1.0 | End of support announced | March 31, 2026 | April 30, 2026 |
5658
| [Magento (Preview)](connector-magento.md) | / | Removed | December 31, 2024 | December 31, 2024 |
5759
| [MariaDB](connector-mariadb.md) | version 2.0 | GA | / | / |
5860
| | version 1.0 | Removed | October 31, 2024 | September 30, 2025 |
-8.41 KB
Loading

articles/iot-operations/configure-observability-monitoring/howto-configure-observability.md

Lines changed: 19 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to deploy Azure IoT Operations observability resources, c
44
author: sethmanheim
55
ms.author: sethm
66
ms.topic: how-to
7-
ms.date: 11/20/2025
7+
ms.date: 12/19/2025
88

99
# CustomerIntent: As an IT admin or operator, I want to be able to monitor and visualize data on the health of my industrial assets and edge environment.
1010
---
@@ -98,61 +98,55 @@ Define and deploy an [OpenTelemetry (OTel) Collector](https://opentelemetry.io/d
9898
image:
9999
repository: otel/opentelemetry-collector
100100
tag: 0.107.0
101+
101102
config:
102103
processors:
103104
memory_limiter:
104105
limit_percentage: 80
105106
spike_limit_percentage: 10
106-
check_interval: '60s'
107+
check_interval: 60s
108+
107109
receivers:
108-
jaeger: null
109-
prometheus: null
110-
zipkin: null
111110
otlp:
112111
protocols:
113112
grpc:
114-
endpoint: ':4317'
113+
endpoint: ":4317"
115114
http:
116-
endpoint: ':4318'
115+
endpoint: ":4318"
116+
117117
exporters:
118118
prometheus:
119-
endpoint: ':8889'
119+
endpoint: ":8889"
120120
resource_to_telemetry_conversion:
121121
enabled: true
122122
add_metric_suffixes: false
123+
123124
service:
124125
extensions:
125126
- health_check
127+
128+
telemetry:
129+
metrics:
130+
readers: []
131+
126132
pipelines:
127133
metrics:
128134
receivers:
129135
- otlp
130136
exporters:
131137
- prometheus
132-
logs: null
133-
traces: null
134-
telemetry: null
135-
extensions:
136-
memory_ballast:
137-
size_mib: 0
138+
138139
resources:
139140
limits:
140-
cpu: '100m'
141-
memory: '512Mi'
141+
cpu: "100m"
142+
memory: "512Mi"
143+
142144
ports:
143145
metrics:
144146
enabled: true
145147
containerPort: 8889
146148
servicePort: 8889
147-
protocol: 'TCP'
148-
jaeger-compact:
149-
enabled: false
150-
jaeger-grpc:
151-
enabled: false
152-
jaeger-thrift:
153-
enabled: false
154-
zipkin:
155-
enabled: false
149+
protocol: TCP
156150
```
157151
158152
1. In the `otel-collector-values.yaml` file, make a note of the following values that you use in the `az iot ops create` command when you deploy Azure IoT Operations on the cluster:

articles/iot-operations/includes/supported-environments-table.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Microsoft supports the following Kubernetes distributions for Azure IoT Operatio
2323

2424
| Kubernetes distribution | Architecture | Support level | *Minimum validated version* | *Minimum validated OS* |
2525
|-----------------------------------|----------------------|----------------------|-------------------------------------|---------------------------------------|
26-
| [K3s](https://www.rancher.com/products/k3s) | x86_64 | General availability | *1.31.1* | *Ubuntu 24.04* |
26+
| [K3s](https://www.rancher.com/products/k3s) | x86_64 | General availability | *1.31.1* | *Ubuntu 24.04*, <br> Red Hat Enterprise Linux (RHEL) 9.x |
2727
| [Tanzu Kubernetes release (TKr)](https://www.vmware.com/products/app-platform/tanzu-kubernetes-grid) | x86_64 | General availability | *1.28.11* | *Tanzu Kubernetes Grid 2.5.2* |
2828

2929
* The *minimum validated version* is the lowest version of the Kubernetes distribution that Microsoft uses to validate Azure IoT Operations deployments.

articles/networking/load-balancer-content-delivery/load-balancing-content-delivery-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ Azure offers several load-balancing and content delivery services, each caterin
5757
- **High availability**: Enhances the availability of your applications by distributing traffic within and across zones.
5858
- **Internal or public load balancing**: Supports both internal (within a virtual network) and public (internet-facing) load balancing scenarios.
5959
- **Low latency and high throughput**: Ideal for applications requiring low latency and high throughput, such as gaming or real-time communication apps.
60-
-
60+
6161
> [!NOTE]
6262
> Clustering technologies, such as Azure Container Apps or Azure Kubernetes Service, contain load balancing constructs that operate mostly within the scope of their own cluster boundary, routing traffic to available application instances based on readiness and health probes. Those load balancing options aren't covered in this article.
6363

articles/partner-solutions/datadog/manage.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,16 @@ The column **Logs to Datadog** indicates whether the resource is sending logs to
6969

7070
When you add or remove subscriptions for Datadog monitoring, the system updates the Monitoring Reader role assignment on the System Managed Identity linked to the resource.
7171

72-
**Prerequisites**
72+
### Prerequisites
7373

74-
To perform these actions, you must have both of the following Azure permissions:
74+
- To perform these actions, you must have both of the following Azure permissions:
7575

76-
- `Microsoft.Authorization/roleAssignments/write`
77-
- `Microsoft.Authorization/roleAssignments/delete`
76+
- `Microsoft.Authorization/roleAssignments/write`
77+
- `Microsoft.Authorization/roleAssignments/delete`
78+
79+
- The resource provider for Datadog (Microosoft.Datadog) must be registered in the target subscription.
80+
81+
### Add subscriptions
7882

7983
To monitor multiple subscriptions:
8084

@@ -89,7 +93,8 @@ To monitor multiple subscriptions:
8993
1. Select the subscriptions you want to monitor through the Datadog resource and select **Add**.
9094

9195
> [!IMPORTANT]
92-
> Setting separate tag rules for different subscriptions isn't supported.
96+
> - When you link a subscription to a Datadog resource, ensure that the subscription isn't scope locked (read-only or delete locks). Scope locks can prevent the addition and removal of diagnostic settings. For more information, see [Lock your Azure resources](../../azure-resource-manager/management/lock-resources.md). 
97+
> - Setting separate tag rules for different subscriptions isn't supported.
9398
9499
Diagnostics settings are automatically added to the subscription's resources that match the defined tag rules.
95100

@@ -99,6 +104,9 @@ Once the subscription is added, the status changes to *Active*.
99104

100105
### Remove subscriptions
101106

107+
> [!IMPORTANT]
108+
> When you unlink a subscription from a Datadog resource, ensure that the subscription isn't scope locked (read-only or delete locks). Scope locks can prevent the addition and removal of diagnostic settings. For more information, see [Lock your Azure resources](../../azure-resource-manager/management/lock-resources.md). 
109+
102110
To unlink subscriptions from a Datadog resource:
103111

104112
1. Select **Datadog organization configurations > Monitored Subscriptions** from the service menu.

0 commit comments

Comments
 (0)